0001326732-24-000043.txt : 20240805 0001326732-24-000043.hdr.sgml : 20240805 20240805161239 ACCESSION NUMBER: 0001326732-24-000043 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 70 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240805 DATE AS OF CHANGE: 20240805 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Xencor Inc CENTRAL INDEX KEY: 0001326732 STANDARD INDUSTRIAL CLASSIFICATION: PHARMACEUTICAL PREPARATIONS [2834] ORGANIZATION NAME: 03 Life Sciences IRS NUMBER: 201622502 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36182 FILM NUMBER: 241174886 BUSINESS ADDRESS: STREET 1: 465 N. HALSTEAD ST. STREET 2: SUITE 200 CITY: PASADENA STATE: CA ZIP: 91107 BUSINESS PHONE: 626-305-5900 MAIL ADDRESS: STREET 1: 465 N. HALSTEAD ST. STREET 2: SUITE 200 CITY: PASADENA STATE: CA ZIP: 91107 10-Q 1 xncr-20240630.htm 10-Q xncr-20240630
000132673212-312024Q2false244243364367364364358364xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:purexncr:installmentxncr:phasexncr:programxncr:target00013267322024-01-012024-06-3000013267322024-07-3000013267322024-06-3000013267322023-12-3100013267322024-04-012024-06-3000013267322023-04-012023-06-3000013267322023-01-012023-06-300001326732us-gaap:CommonStockMember2023-12-310001326732us-gaap:AdditionalPaidInCapitalMember2023-12-310001326732us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001326732us-gaap:RetainedEarningsMember2023-12-310001326732us-gaap:NoncontrollingInterestMember2023-12-310001326732us-gaap:CommonStockMember2024-01-012024-03-310001326732us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-3100013267322024-01-012024-03-310001326732us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001326732us-gaap:RetainedEarningsMember2024-01-012024-03-310001326732us-gaap:NoncontrollingInterestMember2024-01-012024-03-310001326732us-gaap:CommonStockMember2024-03-310001326732us-gaap:AdditionalPaidInCapitalMember2024-03-310001326732us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001326732us-gaap:RetainedEarningsMember2024-03-310001326732us-gaap:NoncontrollingInterestMember2024-03-3100013267322024-03-310001326732us-gaap:CommonStockMember2024-04-012024-06-300001326732us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-300001326732us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-04-012024-06-300001326732us-gaap:RetainedEarningsMember2024-04-012024-06-300001326732us-gaap:NoncontrollingInterestMember2024-04-012024-06-300001326732us-gaap:CommonStockMember2024-06-300001326732us-gaap:AdditionalPaidInCapitalMember2024-06-300001326732us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-300001326732us-gaap:RetainedEarningsMember2024-06-300001326732us-gaap:NoncontrollingInterestMember2024-06-300001326732us-gaap:CommonStockMember2022-12-310001326732us-gaap:AdditionalPaidInCapitalMember2022-12-310001326732us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001326732us-gaap:RetainedEarningsMember2022-12-310001326732us-gaap:NoncontrollingInterestMember2022-12-3100013267322022-12-310001326732us-gaap:CommonStockMember2023-01-012023-03-310001326732us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-3100013267322023-01-012023-03-310001326732us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001326732us-gaap:RetainedEarningsMember2023-01-012023-03-310001326732us-gaap:CommonStockMember2023-03-310001326732us-gaap:AdditionalPaidInCapitalMember2023-03-310001326732us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001326732us-gaap:RetainedEarningsMember2023-03-310001326732us-gaap:NoncontrollingInterestMember2023-03-3100013267322023-03-310001326732us-gaap:CommonStockMember2023-04-012023-06-300001326732us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001326732us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001326732us-gaap:RetainedEarningsMember2023-04-012023-06-300001326732us-gaap:CommonStockMember2023-06-300001326732us-gaap:AdditionalPaidInCapitalMember2023-06-300001326732us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001326732us-gaap:RetainedEarningsMember2023-06-300001326732us-gaap:NoncontrollingInterestMember2023-06-3000013267322023-06-300001326732xncr:InProcessIntangibleAssetsMember2024-04-012024-06-300001326732xncr:InProcessIntangibleAssetsMember2024-01-012024-06-300001326732xncr:InProcessIntangibleAssetsMember2023-04-012023-06-300001326732xncr:InProcessIntangibleAssetsMember2023-01-012023-06-300001326732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2024-06-300001326732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2024-06-300001326732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2024-06-300001326732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-12-310001326732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2023-12-310001326732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2023-12-310001326732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2024-06-300001326732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMember2024-06-300001326732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMember2024-06-300001326732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2023-12-310001326732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMember2023-12-310001326732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMember2023-12-310001326732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2024-06-300001326732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel1Member2024-06-300001326732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USTreasuryAndGovernmentMember2024-06-300001326732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2023-12-310001326732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel1Member2023-12-310001326732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USTreasuryAndGovernmentMember2023-12-310001326732us-gaap:FairValueMeasurementsRecurringMember2024-06-300001326732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2024-06-300001326732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2024-06-300001326732us-gaap:FairValueMeasurementsRecurringMember2023-12-310001326732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-12-310001326732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-12-310001326732us-gaap:MoneyMarketFundsMember2024-06-300001326732us-gaap:CorporateDebtSecuritiesMember2024-06-300001326732us-gaap:USTreasuryAndGovernmentMember2024-06-300001326732us-gaap:CashAndCashEquivalentsMember2024-06-300001326732xncr:MarketableSecuritiesMember2024-06-300001326732us-gaap:MoneyMarketFundsMember2023-12-310001326732us-gaap:CorporateDebtSecuritiesMember2023-12-310001326732us-gaap:USTreasuryAndGovernmentMember2023-12-310001326732us-gaap:CashAndCashEquivalentsMember2023-12-310001326732xncr:MarketableSecuritiesMember2023-12-310001326732us-gaap:CorporateDebtSecuritiesMember2024-06-300001326732us-gaap:USTreasuryAndGovernmentMember2024-06-300001326732us-gaap:CorporateDebtSecuritiesMember2023-12-310001326732us-gaap:USTreasuryAndGovernmentMember2023-12-310001326732us-gaap:CommonStockMemberxncr:AstriaMember2024-06-300001326732us-gaap:CommonStockMemberxncr:AstriaMember2023-12-310001326732us-gaap:CommonStockMemberxncr:InmuneBioIncMember2024-06-300001326732us-gaap:CommonStockMemberxncr:InmuneBioIncMember2023-12-310001326732us-gaap:CommonStockMemberxncr:ViridianMember2024-06-300001326732us-gaap:CommonStockMemberxncr:ViridianMember2023-12-310001326732us-gaap:CommonStockMember2024-06-300001326732us-gaap:CommonStockMember2023-12-310001326732us-gaap:CommonStockMemberxncr:AstriaMemberxncr:LicenseAgreementMember2024-01-012024-06-300001326732us-gaap:CommonStockMemberxncr:AstriaMemberxncr:LicenseAgreementMember2024-04-012024-06-300001326732us-gaap:CommonStockMemberxncr:AstriaMemberxncr:LicenseAgreementMember2024-06-300001326732xncr:TechnologyLicenseAgreementMemberxncr:CatabasisPharmaceuticalsIncMember2024-04-012024-06-300001326732xncr:TechnologyLicenseAgreementMemberxncr:CatabasisPharmaceuticalsIncMember2024-01-012024-06-300001326732xncr:TechnologyLicenseAgreementMemberxncr:CatabasisPharmaceuticalsIncMember2023-04-012023-06-300001326732xncr:TechnologyLicenseAgreementMemberxncr:CatabasisPharmaceuticalsIncMember2023-01-012023-06-300001326732us-gaap:CommonStockMemberxncr:LicenseAgreementMemberxncr:InmuneBioIncMember2024-06-300001326732xncr:LicenseAgreementMemberxncr:InmuneBioIncMember2024-04-012024-06-300001326732xncr:LicenseAgreementMemberxncr:InmuneBioIncMember2024-01-012024-06-300001326732xncr:LicenseAgreementMemberxncr:InmuneBioIncMember2023-04-012023-06-300001326732xncr:LicenseAgreementMemberxncr:InmuneBioIncMember2023-01-012023-06-300001326732us-gaap:CommonStockMemberxncr:TechnologyLicenseAgreementMemberxncr:ViridianMember2024-06-300001326732xncr:TechnologyLicenseAgreementMemberxncr:ViridianMember2024-04-012024-06-300001326732xncr:TechnologyLicenseAgreementMemberxncr:ViridianMember2024-01-012024-06-300001326732xncr:TechnologyLicenseAgreementMemberxncr:ViridianMember2023-04-012023-06-300001326732xncr:TechnologyLicenseAgreementMemberxncr:ViridianMember2023-01-012023-06-300001326732us-gaap:PreferredStockMemberxncr:ZenasBioPharmaLimitedMember2024-06-300001326732us-gaap:PreferredStockMemberxncr:ZenasBioPharmaLimitedMember2023-12-310001326732xncr:ZenasBioPharmaLimitedMember2024-01-012024-06-300001326732xncr:The2023PlanMember2023-06-140001326732xncr:The2023PlanMember2024-06-300001326732xncr:The2013And2023PlansMember2024-01-012024-06-300001326732us-gaap:EmployeeStockMember2024-06-300001326732srt:MaximumMemberus-gaap:EmployeeStockMember2024-01-012024-06-300001326732us-gaap:EmployeeStockMember2024-01-012024-06-300001326732us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-06-300001326732us-gaap:RestrictedStockUnitsRSUMemberxncr:The2023PlanMember2024-01-012024-06-300001326732xncr:ExtendedExpirationDatesMember2024-01-012024-06-300001326732xncr:ExtendedVestingPeriodsMember2024-01-012024-06-300001326732us-gaap:GeneralAndAdministrativeExpenseMember2024-04-012024-06-300001326732us-gaap:GeneralAndAdministrativeExpenseMember2023-04-012023-06-300001326732us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-06-300001326732us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-06-300001326732us-gaap:ResearchAndDevelopmentExpenseMember2024-04-012024-06-300001326732us-gaap:ResearchAndDevelopmentExpenseMember2023-04-012023-06-300001326732us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-06-300001326732us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-06-300001326732us-gaap:EmployeeStockOptionMember2024-04-012024-06-300001326732us-gaap:EmployeeStockOptionMember2023-04-012023-06-300001326732us-gaap:EmployeeStockOptionMember2024-01-012024-06-300001326732us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001326732us-gaap:EmployeeStockMember2024-04-012024-06-300001326732us-gaap:EmployeeStockMember2023-04-012023-06-300001326732us-gaap:EmployeeStockMember2023-01-012023-06-300001326732us-gaap:RestrictedStockUnitsRSUMember2024-04-012024-06-300001326732us-gaap:RestrictedStockUnitsRSUMember2023-04-012023-06-300001326732us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001326732us-gaap:EmployeeStockOptionMember2023-12-310001326732us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001326732us-gaap:EmployeeStockOptionMember2024-06-300001326732srt:MinimumMemberus-gaap:EmployeeStockMember2024-04-012024-06-300001326732srt:MaximumMemberus-gaap:EmployeeStockMember2024-04-012024-06-300001326732srt:MinimumMemberus-gaap:EmployeeStockMember2023-04-012023-06-300001326732srt:MaximumMemberus-gaap:EmployeeStockMember2023-04-012023-06-300001326732srt:MinimumMemberus-gaap:EmployeeStockMember2024-01-012024-06-300001326732srt:MinimumMemberus-gaap:EmployeeStockMember2023-01-012023-06-300001326732srt:MaximumMemberus-gaap:EmployeeStockMember2023-01-012023-06-300001326732us-gaap:RestrictedStockUnitsRSUMember2023-12-310001326732us-gaap:RestrictedStockUnitsRSUMember2024-06-300001326732xncr:MonroviaCAOfficeAndLaboratorySpaceMember2024-06-300001326732xncr:PasadenaCAOfficeAndLaboratorySpaceMember2021-06-012021-06-300001326732xncr:PasadenaCAOfficeAndLaboratorySpaceMember2022-08-010001326732xncr:PasadenaCAOfficeAndLaboratorySpaceMembersrt:ScenarioForecastMember2026-09-300001326732xncr:PasadenaCAOfficeAndLaboratorySpaceMember2022-08-3100013267322024-01-012024-01-310001326732us-gaap:LetterOfCreditMember2024-06-300001326732xncr:OptionAndLicenseAgreementMemberxncr:AlexionPharmaceuticalsIncMember2013-01-012013-01-310001326732us-gaap:RoyaltyMemberxncr:OptionAndLicenseAgreementMemberxncr:AlexionPharmaceuticalsIncMember2024-01-012024-06-300001326732us-gaap:RoyaltyMemberxncr:OptionAndLicenseAgreementMemberxncr:AlexionPharmaceuticalsIncMember2024-04-012024-06-300001326732us-gaap:RoyaltyMemberxncr:OptionAndLicenseAgreementMemberxncr:AlexionPharmaceuticalsIncMember2023-04-012023-06-300001326732us-gaap:RoyaltyMemberxncr:OptionAndLicenseAgreementMemberxncr:AlexionPharmaceuticalsIncMember2023-01-012023-06-300001326732xncr:OptionAndLicenseAgreementMemberxncr:AlexionPharmaceuticalsIncMember2024-06-300001326732xncr:CollaborationAndLicenseAgreementMemberxncr:GenentechMember2019-02-012019-02-280001326732xncr:CollaborationAndLicenseAgreementMemberxncr:GenentechMember2019-02-280001326732xncr:DevelopmentBasedMilestonesMemberxncr:CollaborationAndLicenseAgreementMemberxncr:GenentechMember2019-02-280001326732xncr:CollaborationAndLicenseAgreementMemberxncr:RegulatoryBasedMilestonesMemberxncr:GenentechMember2019-02-280001326732xncr:SalesBasedMilestonesMemberxncr:CollaborationAndLicenseAgreementMemberxncr:GenentechMember2019-02-280001326732xncr:CollaborationAndLicenseAgreementMemberxncr:GenentechMember2024-04-012024-06-300001326732xncr:CollaborationAndLicenseAgreementMemberxncr:GenentechMember2024-01-012024-06-300001326732xncr:CollaborationAndLicenseAgreementMemberxncr:GenentechMember2023-04-012023-06-300001326732xncr:CollaborationAndLicenseAgreementMemberxncr:GenentechMember2023-01-012023-06-300001326732xncr:Xmab24306ProductMemberxncr:CollaborationAndLicenseAgreementMemberxncr:GenentechMember2024-06-300001326732xncr:CollaborationAndLicenseAgreementMemberxncr:GenentechMemberxncr:ResearchActivityMember2024-06-300001326732xncr:JanssenBiotechIncMemberxncr:CollaborationAndLicenseAgreementMember2024-01-012024-06-300001326732xncr:JanssenBiotechIncMemberxncr:CollaborationAndLicenseAgreementMember2023-04-012023-06-300001326732xncr:JanssenBiotechIncMemberxncr:CollaborationAndLicenseAgreementMember2024-04-012024-06-300001326732xncr:JanssenBiotechIncMemberxncr:CollaborationAndLicenseAgreementMember2023-01-012023-06-300001326732xncr:JanssenBiotechIncMemberxncr:CollaborationAndLicenseAgreementMember2024-06-300001326732xncr:JanssenBiotechIncMemberxncr:SecondCollaborationAndLicenseAgreementMember2021-10-012021-10-010001326732xncr:JanssenBiotechIncMembersrt:MinimumMemberxncr:SecondCollaborationAndLicenseAgreementMember2021-10-012021-10-010001326732srt:MaximumMemberxncr:JanssenBiotechIncMemberxncr:SecondCollaborationAndLicenseAgreementMember2021-10-012021-10-010001326732xncr:JanssenBiotechIncMemberxncr:SecondCollaborationAndLicenseAgreementMember2024-06-300001326732xncr:JanssenBiotechIncMemberxncr:SecondCollaborationAndLicenseAgreementMember2024-01-012024-06-300001326732xncr:JanssenBiotechIncMemberxncr:SecondCollaborationAndLicenseAgreementMember2024-04-012024-06-300001326732xncr:JanssenBiotechIncMemberxncr:SecondCollaborationAndLicenseAgreementMember2023-04-012023-06-300001326732xncr:JanssenBiotechIncMemberxncr:SecondCollaborationAndLicenseAgreementMember2023-01-012023-06-300001326732xncr:MorphoSysMemberus-gaap:RoyaltyMemberxncr:CollaborationAndLicenseAgreementMember2024-04-012024-06-300001326732xncr:MorphoSysMemberus-gaap:RoyaltyMemberxncr:CollaborationAndLicenseAgreementMember2024-01-012024-06-300001326732xncr:MorphoSysMemberus-gaap:RoyaltyMemberxncr:CollaborationAndLicenseAgreementMember2023-04-012023-06-300001326732xncr:MorphoSysMemberus-gaap:RoyaltyMemberxncr:CollaborationAndLicenseAgreementMember2023-01-012023-06-300001326732xncr:MorphoSysMemberus-gaap:RoyaltyMemberxncr:CollaborationAndLicenseAgreementMember2024-06-300001326732xncr:MorphoSysMemberxncr:CollaborationAndLicenseAgreementMember2024-06-300001326732xncr:TechnologyLicenseAgreementMemberxncr:ShanghaiMabgeekBiotechCo.Ltd.Member2024-01-012024-06-300001326732xncr:TechnologyLicenseAgreementMemberxncr:ShanghaiMabgeekBiotechCo.Ltd.Member2024-04-012024-06-300001326732xncr:TechnologyLicenseAgreementMemberxncr:ShanghaiMabgeekBiotechCo.Ltd.Member2024-06-300001326732xncr:TechnologyLicenseAgreementMemberxncr:VegaTherapeuticsInc.Member2021-10-012021-10-310001326732xncr:TechnologyLicenseAgreementMemberxncr:VegaTherapeuticsInc.Member2024-01-012024-06-300001326732xncr:TechnologyLicenseAgreementMemberxncr:VegaTherapeuticsInc.Member2023-04-012023-06-300001326732xncr:PatentLicenseAgreementMemberxncr:VirMember2019-10-012019-12-310001326732xncr:PatentLicenseAgreementMemberus-gaap:RoyaltyMemberxncr:VirMember2024-01-012024-06-300001326732xncr:PatentLicenseAgreementMemberus-gaap:RoyaltyMemberxncr:VirMember2023-04-012023-06-300001326732xncr:PatentLicenseAgreementMemberus-gaap:RoyaltyMemberxncr:VirMember2023-01-012023-06-300001326732xncr:PatentLicenseAgreementMemberxncr:VirMember2024-06-300001326732xncr:LicenseAgreementMemberus-gaap:PreferredStockMemberxncr:ZenasBioPharmaLimitedMemberxncr:MilestoneMember2023-12-310001326732xncr:ZenasBioPharmaLimitedMember2024-01-012024-06-300001326732xncr:ZenasBioPharmaLimitedMember2023-04-012023-06-300001326732xncr:ZenasBioPharmaLimitedMember2023-01-012023-06-300001326732xncr:LicenseAgreementMemberxncr:ZenasBioPharmaLimitedMember2024-01-012024-06-300001326732xncr:LicenseAgreementMemberxncr:ZenasBioPharmaLimitedMember2024-04-012024-06-300001326732xncr:LicenseAgreementMemberxncr:ZenasBioPharmaLimitedMember2023-01-012023-06-300001326732xncr:LicenseAgreementMemberxncr:ZenasBioPharmaLimitedMember2023-04-012023-06-300001326732xncr:LicenseAgreementMemberxncr:ZenasBioPharmaLimitedMember2024-06-300001326732xncr:PatentLicenseAgreementMemberxncr:ThirdPartyLicenseAgreementMember2024-01-012024-06-300001326732xncr:PatentLicenseAgreementMemberxncr:ThirdPartyLicenseAgreementMember2024-04-012024-06-300001326732xncr:PatentLicenseAgreementMemberxncr:ThirdPartyLicenseAgreementMember2024-06-300001326732xncr:TechnologyLicenseAgreementMemberxncr:GaleMember2024-06-300001326732xncr:TechnologyLicenseAgreementMemberxncr:GaleMember2024-04-012024-06-300001326732xncr:TechnologyLicenseAgreementMemberxncr:GaleMember2024-01-012024-06-300001326732xncr:TechnologyLicenseAgreementMemberxncr:GaleMemberus-gaap:SubsequentEventMember2024-07-012024-07-310001326732xncr:AlexionPharmaceuticalsIncMember2024-04-012024-06-300001326732xncr:AlexionPharmaceuticalsIncMember2023-04-012023-06-300001326732xncr:AlexionPharmaceuticalsIncMember2024-01-012024-06-300001326732xncr:AlexionPharmaceuticalsIncMember2023-01-012023-06-300001326732xncr:JanssenMember2024-04-012024-06-300001326732xncr:JanssenMember2023-04-012023-06-300001326732xncr:JanssenMember2024-01-012024-06-300001326732xncr:JanssenMember2023-01-012023-06-300001326732xncr:ShanghaiMabgeekBiotechCo.Ltd.Member2024-04-012024-06-300001326732xncr:ShanghaiMabgeekBiotechCo.Ltd.Member2023-04-012023-06-300001326732xncr:ShanghaiMabgeekBiotechCo.Ltd.Member2024-01-012024-06-300001326732xncr:ShanghaiMabgeekBiotechCo.Ltd.Member2023-01-012023-06-300001326732xncr:MorphoSysMember2024-04-012024-06-300001326732xncr:MorphoSysMember2023-04-012023-06-300001326732xncr:MorphoSysMember2024-01-012024-06-300001326732xncr:MorphoSysMember2023-01-012023-06-300001326732xncr:TechnologyLicenseAgreementMemberxncr:VegaTherapeuticsInc.Member2024-04-012024-06-300001326732xncr:TechnologyLicenseAgreementMemberxncr:VegaTherapeuticsInc.Member2023-01-012023-06-300001326732xncr:VirMember2024-04-012024-06-300001326732xncr:VirMember2023-04-012023-06-300001326732xncr:VirMember2024-01-012024-06-300001326732xncr:VirMember2023-01-012023-06-300001326732xncr:ZenasBioPharmaLimitedMember2024-04-012024-06-300001326732xncr:ThirdPartyLicenseAgreementMember2024-04-012024-06-300001326732xncr:ThirdPartyLicenseAgreementMember2023-04-012023-06-300001326732xncr:ThirdPartyLicenseAgreementMember2024-01-012024-06-300001326732xncr:ThirdPartyLicenseAgreementMember2023-01-012023-06-300001326732xncr:ResearchCollaborationMember2024-04-012024-06-300001326732xncr:ResearchCollaborationMember2023-04-012023-06-300001326732xncr:ResearchCollaborationMember2024-01-012024-06-300001326732xncr:ResearchCollaborationMember2023-01-012023-06-300001326732xncr:LicenseAgreementMember2024-04-012024-06-300001326732xncr:LicenseAgreementMember2023-04-012023-06-300001326732xncr:LicenseAgreementMember2024-01-012024-06-300001326732xncr:LicenseAgreementMember2023-01-012023-06-300001326732xncr:MilestoneMember2024-04-012024-06-300001326732xncr:MilestoneMember2023-04-012023-06-300001326732xncr:MilestoneMember2024-01-012024-06-300001326732xncr:MilestoneMember2023-01-012023-06-300001326732us-gaap:RoyaltyMember2024-04-012024-06-300001326732us-gaap:RoyaltyMember2023-04-012023-06-300001326732us-gaap:RoyaltyMember2024-01-012024-06-300001326732us-gaap:RoyaltyMember2023-01-012023-06-300001326732xncr:NonCashRoyaltyMember2024-04-012024-06-300001326732xncr:NonCashRoyaltyMember2023-04-012023-06-300001326732xncr:NonCashRoyaltyMember2024-01-012024-06-300001326732xncr:NonCashRoyaltyMember2023-01-012023-06-300001326732xncr:BassilDahiyatMember2024-01-012024-06-300001326732xncr:BassilDahiyatMember2024-04-012024-06-300001326732xncr:BassilDahiyatMember2024-06-300001326732xncr:JohnDesjarlaisMember2024-01-012024-06-300001326732xncr:JohnDesjarlaisMember2024-04-012024-06-300001326732xncr:JohnDesjarlaisMember2024-06-300001326732xncr:EllenFeigalMember2024-01-012024-06-300001326732xncr:EllenFeigalMember2024-04-012024-06-300001326732xncr:EllenFeigalMember2024-06-300001326732xncr:KevinGormanMember2024-01-012024-06-300001326732xncr:KevinGormanMember2024-04-012024-06-300001326732xncr:KevinGormanMember2024-06-300001326732xncr:KurtGustafsonMember2024-01-012024-06-300001326732xncr:KurtGustafsonMember2024-04-012024-06-300001326732xncr:KurtGustafsonMember2024-06-300001326732xncr:DagmarRosaBjorkesenMember2024-01-012024-06-300001326732xncr:DagmarRosaBjorkesenMember2024-04-012024-06-300001326732xncr:DagmarRosaBjorkesenMember2024-06-300001326732xncr:RichardRanieriMember2024-01-012024-06-300001326732xncr:RichardRanieriMay2024PlanMemberxncr:RichardRanieriMember2024-04-012024-06-300001326732xncr:RichardRanieriMember2024-04-012024-06-300001326732xncr:RichardRanieriMay2024PlanMemberxncr:RichardRanieriMember2024-06-300001326732xncr:RichardRanieriJune2024PlanMemberxncr:RichardRanieriMember2024-04-012024-06-300001326732xncr:RichardRanieriJune2024PlanMemberxncr:RichardRanieriMember2024-06-300001326732xncr:ABruceMontgomeryMember2024-01-012024-06-300001326732xncr:ABruceMontgomeryMember2024-04-012024-06-300001326732xncr:ABruceMontgomeryMember2024-06-30
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
_______________________________________________
FORM 10-Q
(Mark One)
xQUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2024
or
oTRANSITION 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-36182
Xencor, Inc.
(Exact name of registrant as specified in its charter)
Delaware20-1622502
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)
465 North Halstead Street, Suite 200, Pasadena, CA
91107
(Address of principal executive offices)(Zip Code)
(626) 305-5900
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, par value $0.01 per share
XNCR
The Nasdaq Global Market
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 x No o
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 x No o
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See definitions of “large accelerated filer”, “accelerated filer”, “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer x Accelerated filer o Non-accelerated filer o Smaller reporting company o Emerging growth company o
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. o
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes o No x
Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date:
Class
Outstanding at July 30, 2024
Common stock, par value $0.01 per share
61,833,530


Xencor, Inc.
Quarterly Report on Form 10-Q for the Quarter Ended June 30, 2024
Table of Contents
Page
In this report, unless otherwise stated or the context otherwise indicates, references to “Xencor,” “the Company,” “we,” “us,” “our” and similar references refer to Xencor, Inc. The Xencor logo is a registered trademark of Xencor, Inc. This report also contains registered marks, trademarks, and trade names of other companies. All other trademarks, registered marks and trade names appearing in this report are the property of their respective holders.
2

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the Securities Act), and Section 21E of the Securities Exchange Act of 1934, as amended (the Exchange Act). You should not place undue reliance on these statements. We have based these forward-looking statements largely on our current expectations and projections about future events and financial trends affecting the financial condition of our business. Forward-looking statements should not be read as a guarantee of future performance or results and will not necessarily be accurate indications of the times at, or by, which such performance or results will be achieved. Forward-looking statements are based on information available at the time those statements are made and/or management’s good faith belief as of that time with respect to future events, and are subject to risks and uncertainties that could cause actual performance or results to differ materially from those expressed in or suggested by the forward-looking statements. Our actual results could differ materially from those anticipated in these forward-looking statements as a result of various factors, including those set forth below under Part II, Item 1A, “Risk Factors” in this Quarterly Report. These statements, which represent our current expectations or beliefs concerning various future events, may contain words such as “may,” “will,” “expect,” “anticipate,” “intend,” “plan,” “believe,” “estimate,” the negative of such terms or other words indicating future results.
These forward-looking statements should, therefore, be considered in light of various important factors, including but not limited to, the following:
the effects of inflation on our financial condition, results of operations, cash flows and performance;
our ability to execute on our plans to research, develop and commercialize our product candidates;
the success of our ongoing and planned clinical trials;
the timing of and our ability to obtain and maintain regulatory approvals for our product candidates;
our ability to identify additional products or product candidates with significant commercial potential that are consistent with our business objectives;
our ability to receive research funding and achieve anticipated milestones under our collaborations;
our partners' abilities to advance drug candidates into, and successfully complete, clinical trials;
our ability to attract collaborators with development, regulatory, and commercialization expertise;
the ability of our publicly announced preliminary clinical trial data to support continued clinical development and regulatory approval for specific treatments;
our ability to protect our intellectual property position;
the rate and degree of market acceptance and clinical utility of our products;
costs of compliance and our failure to comply with new and existing governmental regulations;
the capabilities and strategy of our suppliers and vendors including key manufacturers of our clinical drug supplies;
significant competition in our industry;
costs of litigation and the failure to successfully defend lawsuits and other claims against us;
the potential loss or retirement of key members of management;
our failure to successfully execute our growth strategy including any delays in our planned future growth;
our failure to maintain effective internal controls; and
3

our ability to accurately estimate expenses, future revenues, capital requirements and needs for additional financing.
The factors, risks and uncertainties referred to above and others are more fully described under the heading “Risk Factors” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023 and this Quarterly Report on Form 10-Q. Forward-looking statements should be regarded solely as our current plans, estimates and beliefs. We cannot guarantee future results, events, levels of activity, performance, or achievements. We do not undertake and specifically decline any obligation to update, republish or revise forward-looking statements to reflect future events or circumstances or to reflect the occurrences of unanticipated events.
4

PART I — FINANCIAL INFORMATION
Item 1. Financial Statements
Xencor, Inc.
Consolidated Balance Sheets
(in thousands, except share and per share data)
June 30,
2024
December 31,
2023
(unaudited)
Assets
Current assets
Cash and cash equivalents$30,768 $53,790 
Marketable debt securities449,372 497,725 
Marketable equity securities28,271 42,210 
Accounts receivable 22,073 11,290 
Prepaid expenses and other current assets23,986 18,145 
Total current assets 554,470 623,160 
Property and equipment, net 63,868 66,124 
Patents, licenses, and other intangible assets, net 18,778 18,663 
Restricted cash
384 380 
Marketable debt securities - long term104,862 145,512 
Marketable equity securities - long term43,780 64,210 
Right of use (ROU) asset39,527 33,995 
Other assets 498 648 
Total assets $826,167 $952,692 
Liabilities and stockholders’ equity
Current liabilities
Accounts payable $15,838 $13,914 
Accrued expenses 19,557 23,564 
Income tax payable 5,782 
Lease liabilities1,262 3,435 
Deferred income36,472 31,682 
Debt6,947 6,332 
Total current liabilities 80,076 84,709 
Lease liabilities, net of current portion67,156 59,025 
Deferred income, net of current portion104,081 125,183 
Debt, net of current portion12,313 14,642 
Total liabilities 263,626 283,559 
Commitments and contingencies
Stockholders’ equity
Preferred stock, $0.01 par value: 10,000,000 authorized shares; -0- issued and outstanding shares at June 30, 2024 and December 31, 2023
  
Common stock, $0.01 par value: 200,000,000 authorized shares at June 30, 2024 and December 31, 2023; 61,766,054 issued and outstanding at June 30, 2024 and 60,998,191 issued and outstanding at December 31, 2023
619 611 
Additional paid-in capital 1,162,726 1,131,266 
Accumulated other comprehensive (loss) income(652)1,291 
Accumulated deficit (598,368)(464,372)
Total stockholders’ equity attributable to Xencor, Inc.564,325 668,796 
Non-controlling interest(1,784)337 
Total stockholders’ equity 562,541 669,133 
Total liabilities and stockholders’ equity $826,167 $952,692 
See accompanying notes.
5

Xencor, Inc.
Consolidated Statements of Loss
(unaudited)
(in thousands, except share and per share data)
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Revenue
Collaborations, milestones, and royalties$16,960 $45,523 $29,765 $64,485 
Operating expenses
Research and development 61,531 60,060 118,404 125,612 
General and administrative 17,746 11,460 31,533 25,613 
Total operating expenses79,277 71,520 149,937 151,225 
Loss from operations(62,317)(25,997)(120,172)(86,740)
Other income (expense)
Interest income
7,681 3,771 16,229 6,670 
Interest expense
(844)(7)(1,921)(14)
Other expense, net(4)(9)(4)(23)
Impairment on equity securities
220  (20,430) 
Gain (loss) on equity securities, net(12,027)288 (9,702)(2,610)
Total other income (expense), net(4,974)4,043 (15,828)4,023 
Loss before income tax expense(67,291)(21,954)(136,000)(82,717)
Income tax expense117  117  
Net loss(67,408)(21,954)(136,117)(82,717)
Net loss attributable to non-controlling interest(1,445) (2,121) 
Net loss attributable to Xencor, Inc.$(65,963)$(21,954)$(133,996)$(82,717)
Basic and diluted net loss per common share attributable to Xencor, Inc.$(1.07)$(0.37)$(2.18)$(1.38)
Basic and diluted weighted average common shares outstanding61,676,44459,807,55861,444,38459,922,784
See accompanying notes.
6

Xencor, Inc.
Consolidated Statements of Comprehensive Loss
(unaudited)
(in thousands, except share and per share data)
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Net loss(67,408)(21,954)(136,117)(82,717)
Other comprehensive income (loss)
Net unrealized gain (loss) on marketable debt securities (498)1,765 (1,942)5,093 
Comprehensive loss(67,906)(20,189)(138,059)(77,624)
Comprehensive loss attributable to non-controlling interest(1,445) (2,121) 
Comprehensive loss attributable to Xencor, Inc.$(66,461)$(20,189)$(135,938)$(77,624)
See accompanying notes.
7

Xencor, Inc.
Consolidated Statements of Stockholders’ Equity
(unaudited)
(in thousands, except share data)
Common StockAdditional
Paid-in
Capital
Accumulated
Other
Comprehensive
Income (Loss)
Accumulated
Deficit
Non-Controlling InterestTotal
Stockholders’
Equity
Stockholders’ EquitySharesAmount
Balance, December 31, 202360,998,191$611 $1,131,266 $1,291 $(464,372)$337 $669,133 
Issuance of common stock upon exercise of stock awards152,6821 1,786 — — — 1,787 
Issuance of restricted stock units483,8125 (5)— — —  
Comprehensive loss— — (1,445)(68,033)(676)(70,154)
Stock-based compensation— 11,421 — — — 11,421 
Balance, March 31, 202461,634,685$617 $1,144,468 $(154)$(532,405)$(339)$612,187 
Issuance of common stock upon exercise of stock awards10,213— 140 — — — 140 
Issuance of restricted stock units67,1601 (1)— — —  
Issuance of common stock under the Employee Stock Purchase Plan53,9961 929 — — — 930 
Comprehensive loss— — (498)(65,963)(1,445)(67,906)
Stock-based compensation— 17,190 — — — 17,190 
Balance, June 30, 2024 (unaudited)61,766,054$619 $1,162,726 $(652)$(598,368)$(1,784)$562,541 
Common StockAdditional
Paid-in
Capital
Accumulated
Other
Comprehensive
Income (Loss)
Accumulated
Deficit
Non-Controlling InterestTotal
Stockholders’
Equity
Stockholders’ EquitySharesAmount
Balance, December 31, 202259,997,713$601 $1,072,132 $(6,952)$(338,285)$ $727,496 
Issuance of common stock upon exercise of stock awards34,388— 924 — — — 924 
Issuance of restricted stock units349,4994 (4)— — —  
Comprehensive income (loss)— — 3,327 (60,763)— (57,436)
Stock-based compensation— 12,599 — — — 12,599 
Balance, March 31, 202360,381,600$605 $1,085,651 $(3,625)$(399,048)$ $683,583 
Issuance of common stock upon exercise of stock awards145,0031 676 — — — 677 
Issuance of restricted stock units18,148— — — — —  
Issuance of common stock under the Employee Stock Purchase Plan55,3091 1,241 — — — 1,242 
Comprehensive income (loss)— — 1,765 (21,954)— (20,189)
Stock-based compensation— 13,563 — — — 13,563 
Balance, June 30, 2023 (unaudited)60,600,060$607 $1,101,131 $(1,860)$(421,002)$ $678,876 
See accompanying notes.
8

Xencor, Inc.
Consolidated Statements of Cash Flows
(unaudited)
(in thousands)
Six Months Ended
June 30,
20242023
Cash flows from operating activities
Net loss$(136,117)$(82,717)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization 6,059 5,130 
Accretion of discount on marketable debt securities(10,037)(4,345)
Stock-based compensation 28,611 26,162 
Equity received in connection with license agreements (10,000)
Abandonment of capitalized intangible assets 784 594 
Gain on sale of marketable debt securities(3) 
Change in fair value of equity securities9,702 2,610 
Impairment on equity securities20,430  
Non-cash interest expense1,900  
Loss on disposal of assets6 1,379 
Changes in operating assets and liabilities:
Accounts receivable
(10,783)8,978 
Interest receivable from marketable debt securities(1,705)420 
Prepaid expenses and other assets(5,691)1,127 
Accounts payable 1,924 4,009 
Accrued expenses (4,007)(288)
Income taxes(5,782) 
Lease liabilities and ROU assets426 582 
Deferred revenue (22,455)
Deferred income(16,312) 
Net cash used in operating activities (120,595)(68,814)
Cash flows from investing activities
Purchase of marketable securities (259,130)(276,715)
Sale of equity securities
4,236  
Purchase of patents, licenses, and other intangible assets
(1,549)(1,490)
Purchase of property and equipment (3,158)(14,636)
Proceeds from maturities of marketable securities 347,966 339,580 
Proceeds from sale of marketable securities9,969  
Net cash provided by investing activities 98,334 46,739 
Cash flows from financing activities
Proceeds from issuance of common stock upon exercise of stock awards1,927 1,601 
Proceeds from issuance of common stock under the Employee Stock Purchase Plan930 1,242 
Reduction of liability for sale of future royalties
(3,614) 
Net cash (used in) provided by financing activities
(757)2,843 
Net decrease in cash, cash equivalents, and restricted cash
(23,018)(19,232)
Cash, cash equivalents, and restricted cash, beginning of period
54,170 53,942 
Cash, cash equivalents, and restricted cash, end of period
$31,152 $34,710 
9

Six Months Ended
June 30,
20242023
Supplemental disclosure of cash flow information
Cash paid during the period for:
Interest$21 $14 
Income taxes$6,100 $ 
Supplemental disclosures of non-cash activities
Unrealized (loss) gain on marketable securities$(1,942)$5,093 
ROU assets obtained$7,166 $ 
Reconciliation of cash, cash equivalents, and restricted cash reported in the balance sheets
Cash and cash equivalents$30,768 $34,710 
Restricted cash384  
Total cash, cash equivalents, and restricted cash shown in the statement of cash flows$31,152 $34,710 
See accompanying notes.
10

Xencor, Inc.
Notes to Financial Statements
(unaudited)
June 30, 2024
1. Summary of Significant Accounting Policies
Basis of Presentation
The accompanying unaudited consolidated interim financial statements for Xencor, Inc. (the Company, Xencor, we or us) have been prepared in accordance with U.S. generally accepted accounting principles (GAAP) for interim financial information. The consolidated financial statements include all adjustments (consisting only of normal recurring adjustments) that the management of the Company believes are necessary for a fair presentation of the periods presented. The preparation of consolidated interim financial statements requires the use of management’s estimates and assumptions that affect reported amounts of assets and liabilities at the date of the consolidated interim financial statements and the reported revenues and expenditures during the reported periods. These interim financial results are not necessarily indicative of the results expected for the full fiscal year or for any subsequent interim period.
The accompanying unaudited consolidated interim financial statements and related notes should be read in conjunction with the audited consolidated financial statements and notes thereto included in the Company’s 2023 Annual Report on Form 10-K filed with the Securities and Exchange Commission (SEC) on February 29, 2024.
Principles of Consolidation
The accompanying consolidated financial statements include the accounts of Xencor, Inc. and Gale Therapeutics Inc. (Gale), a variable interest entity (VIE) in which we are the primary beneficiary. Since we own less than 100% of Gale, the Company records net loss attributable to non-controlling interests in its consolidated statements of loss equal to the percentage of the economic or ownership interests retained in Gale by the non-controlling party.
In determining whether we are the primary beneficiary of a VIE, we apply a qualitative approach that determines whether we have (1) the power to direct the activities of the VIE that most significantly impact the entity's economic performance and (2) the obligation to absorb losses of, or the right to receive benefits from the VIE that could potentially be significant to the VIE. We continuously assess whether we are the primary beneficiary of Gale as changes to existing relationships or future transactions may result in us consolidating or deconsolidating Gale.
Use of Estimates
The preparation of consolidated interim financial statements in conformity with GAAP requires management to make certain estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses, other comprehensive income (loss) and the related disclosures. On an ongoing basis, management evaluates its estimates, including estimates related to its accrued clinical trial and manufacturing development expenses, stock-based compensation expense, evaluation of intangible assets, investments, leases and other assets for evidence of impairment, fair value measurements, and contingencies. Significant estimates in these consolidated interim financial statements include estimates made for royalty revenue, accrued research and development expenses, stock-based compensation expenses, intangible assets, incremental borrowing rate for right-of-use asset and lease liability, estimated standalone selling price of performance obligations, estimated time for completing delivery of performance obligations under certain arrangements, the likelihood of recognizing variable consideration, the carrying value of equity instruments without a readily determinable fair value, and recoverability of deferred tax assets.
Reclassifications
Certain prior year amounts in the consolidated financial statements and the notes thereto have been reclassified to conform to the current period's presentation. These reclassifications did not affect the prior period's total assets, liabilities, stockholders' equity, net loss or cash flows. During the six months ended June 30, 2024, we adopted a change in
11

presentation on our consolidated statements of loss to include loss from disposal of fixed assets in operating expenses. The prior period has been revised to reflect this change in the presentation.
Intangible Assets
The Company maintains definite-lived intangible assets related to certain capitalized costs of acquired licenses and third-party costs incurred in establishing and maintaining its intellectual property rights to its platform technologies and development candidates. These assets are amortized over their useful lives, which are estimated to be the remaining patent life or the contractual term of the license. The straight-line method is used to record amortization expense. The Company assesses its intangible assets for impairment if indicators are present or changes in circumstances suggest that impairment may exist. There was no impairment charge recorded for the three and six months ended June 30, 2024 and 2023.
The Company capitalizes certain in-process intangible assets that are then abandoned when they are no longer pursued or used in current research activities. We abandoned $0.4 million and $0.8 million of in-process intangible assets for the three and six months ended June 30, 2024. We abandoned $0.3 million and $0.6 million of in-process intangible assets during the three and six months ended June 30, 2023.
Marketable Debt and Equity Securities
The Company has an investment policy that includes guidelines on acceptable investment securities, minimum credit quality, maturity parameters, and concentration and diversification. The investment policy limits the maturity of any individual security to a maximum of 36 months. The average maturity of securities in the portfolio as of June 30, 2024 is less than 12 months. The Company invests its excess cash primarily in marketable debt securities issued by investment grade institutions.
The Company considers its marketable debt securities to be available-for-sale because it is not more likely than not that the Company will be required to sell the securities before recovery of the amortized cost. These assets are carried at fair value and any impairment losses and recoveries related to the underlying issuer’s credit standing are recognized within other income (expense), while non-credit related impairment losses and recoveries are recognized within accumulated other comprehensive income (loss). There were no impairment losses or recoveries recorded for the three and six months ended June 30, 2024 and 2023. Accrued interest on marketable debt securities is included in the marketable securities’ carrying value. Each reporting period, the Company reviews its portfolio of marketable debt securities, using both quantitative and qualitative factors, to determine if each security’s fair value has declined below its amortized cost basis. During the three and six months ended June 30, 2024, the Company recorded an unrealized loss of $0.5 million and $1.9 million in its portfolio of marketable debt securities. During the three and six months ended June 30, 2023, the Company recorded an unrealized gain of $1.8 million and $5.1 million. The unrealized loss is due to the changing interest rate environment and is not due to changes in the credit quality of the underlying securities. The unrealized gain (loss) is recorded in other comprehensive income (loss) for the three and six months ended June 30, 2024 and 2023.
The Company receives equity securities in connection with certain licensing transactions with its partners. These investments in equity securities are carried at fair value with changes in fair value recognized each period and reported within other income (expense). For equity securities with a readily determinable fair value, the Company remeasures these equity investments at each reporting period until such time that the investment is sold or disposed. If the Company sells an investment, any realized gain or loss on the sale of the securities will be recognized within other income (expense) in the consolidated statements of loss in the period of sale.
The Company also has investments in equity securities without a readily determinable fair value, where the Company elects the measurement alternative to record the investment at its initial cost minus impairment, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. There was an impairment charge of $20.4 million recorded for the six months ended June 30, 2024 in connection with equity securities without a readily determinable fair value. There was no impairment charge recorded for the three and six months ended June 30, 2023.
12

Liability Related to the Sale of Future Revenues
We treat the sale of future Monjuvi royalties as debt, amortized under the effective interest rate method over the estimated life of the Monjuvi Royalty Sale Agreement. See Note 11. The amortization of the liability related to the sale of future Monjuvi royalties is based on our current estimate of future royalty payments. Royalty revenue will be recognized as earned and the payments made will be a reduction of the liability when paid.
Non-cash Interest Expense on the Liability Related to the Sale of Future Royalties
The total expected royalty payments less the net proceeds received are recorded as non-cash interest expense over the life of the liability. Interest is imputed on the unamortized portion using the effective interest method and is recorded based on the timing of the payments received over the term of the Monjuvi Royalty Sale Agreement. The actual interest rate will be affected by the timing of the royalty payments and changes in the forecasted revenue.
Deferred Income Related to the Sale of Future Revenues
We treat the sale of future Ultomiris royalties as deferred income, amortized under the units-of-revenue method by computing a ratio of the proceeds received to the total expected payments over the term of the Ultomiris Royalty Sale Agreement. See Note 11. The amortization of the liability related to the sale of future royalties is based on our current estimate of future royalty payments. Royalty revenue will be recognized as earned and the payments made will be a reduction of the liability when paid.
Recent Accounting Pronouncements
There have been no material changes in recently issued or adopted accounting standards from those disclosed in the Company's 2023 Annual Report on Form 10-K. The Company has reviewed all recently issued accounting pronouncements and does not believe they will have a material impact on our results of operations, financial condition or cash flows.
There have been no other material changes to the significant accounting policies previously disclosed in the Company’s 2023 Annual Report on Form 10-K.
2. Fair Value of Financial Instruments
Financial instruments included in the financial statements include cash and cash equivalents, marketable debt and equity securities, accounts receivable, accounts payable, and accrued expenses. Marketable debt securities, equity securities, and cash equivalents are carried at fair value. The fair value of the other financial instruments closely approximates their fair value due to their short-term maturities.
The Company accounts for recurring and non-recurring fair value measurements in accordance with FASB Accounting Standards Codification 820, Fair Value Measurements and Disclosures (ASC 820). ASC 820 defines fair value, establishes a fair value hierarchy for assets and liabilities measured at fair value, and requires expanded disclosure about fair value measurements. The ASC 820 hierarchy ranks the quality of reliable inputs, or assumptions, used in the determination of fair value and requires assets and liabilities carried at fair value to be classified and disclosed in one of the following three categories:
Level 1—Fair value is determined by using unadjusted quoted prices that are available in active markets for identical assets or liabilities.
Level 2—Fair value is determined by using inputs other than Level 1 quoted prices that are directly or indirectly observable. Inputs can include quoted prices for similar assets or liabilities in active markets or quoted prices for identical assets or liabilities in markets that are not active. Related inputs can also include those used in valuation or other pricing models, such as interest rates and yield curves that can be corroborated by observable market data.
Level 3—Fair value is determined by inputs that are unobservable and not corroborated by market data. Use of these inputs involves significant and subjective judgments to be made by the reporting entity – e.g., determining an appropriate discount factor for illiquidity associated with a given security.
13

The Company measures the fair value of financial assets using the highest level of inputs that are reasonably available as of the measurement date. The assets recorded at fair value are classified within the hierarchy as follows for the periods reported (in thousands):
June 30, 2024
(unaudited)
December 31, 2023
Total
Fair Value
Level 1Level 2Total
Fair Value
Level 1Level 2
Money Market Funds $11,624 $11,624 $ $25,520 $25,520 $ 
Corporate Securities211,657  211,657 228,723  228,723 
Government Securities342,577  342,577 414,514  414,514 
$565,858 $11,624 $554,234 $668,757 $25,520 $643,237 
Our policy is to record transfers of assets between Level 1 and Level 2 at their fair values as of the end of each reporting period, consistent with the date of the determination of fair value. During the three and six months ended June 30, 2024 and 2023, there were no transfers between Level 1 and Level 2.
3. Net Loss Per Common Share
Basic net loss per common share is computed by dividing the net loss attributable to Xencor by the weighted-average number of common shares outstanding during the period without consideration of common stock equivalents. Diluted net loss per common share is computed by dividing the net loss attributable to Xencor by the weighted-average number of common stock equivalents outstanding for the period. Potentially dilutive securities consisting of stock issuable pursuant to outstanding options and restricted stock units (RSUs), and stock issuable pursuant to the 2013 Employee Stock Purchase Plan (ESPP) are not included in the per common share calculation in periods when the inclusion of such shares would have an anti-dilutive effect.
Basic and diluted net loss per common share is computed as follows:

Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
(in thousands, except share and per share data)(in thousands, except share and per share data)
Numerator:
Net loss attributable to Xencor, Inc.$(65,963)$(21,954)$(133,996)$(82,717)
Denominator:
Weighted-average common shares outstanding used in computing basic and diluted net loss61,676,44459,807,55861,444,38459,922,784
Basic and diluted net loss per common share attributable to Xencor, Inc.$(1.07)$(0.37)$(2.18)$(1.38)
For the three and six months ended June 30, 2024 and 2023, all outstanding potentially dilutive securities have been excluded from the calculation of diluted net loss per common share as the effect of including such securities would have been anti-dilutive.
4. Comprehensive Loss
Comprehensive loss is comprised of net loss and other comprehensive income (loss). For each of the three and six-month periods ended June 30, 2024 and 2023, the only component of other comprehensive income (loss) is net unrealized gain (loss) on marketable debt securities. There were no material reclassifications out of accumulated other comprehensive loss during each of the three and six-month periods ended June 30, 2024 and 2023.
14

5. Marketable Debt and Equity Securities
The Company’s marketable debt securities held as of June 30, 2024 and December 31, 2023 are summarized below:
June 30, 2024Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
(in thousands)
Money Market Funds $11,624 $— $— $11,624 
Corporate Securities211,930 6 (279)211,657 
Government Securities342,945 6 (374)342,577 
$566,499 $12 $(653)$565,858 
Reported as
Cash and cash equivalents$11,624 
Marketable securities554,234 
Total investments$565,858 
December 31, 2023Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
(in thousands)
Money Market Funds $25,520 $— $— $25,520 
Corporate Securities228,382 342 (1)228,723 
Government Securities413,553 1,037 (76)414,514 
$667,455 $1,379 $(77)$668,757 
Reported as
Cash and cash equivalents$25,520 
Marketable securities643,237 
Total investments$668,757 
The maturities of the Company’s marketable debt securities as of June 30, 2024 are as follows:
June 30, 2024Amortized
Cost
Estimated
Fair Value
(in thousands)
Mature in one year or less$449,715 $449,372 
Mature within two years105,160 104,862 
$554,875 $554,234 
15

The unrealized losses on available-for-sale investments and their related fair values as of June 30, 2024 and December 31, 2023 are as follows:
Less than 12 months12 months or greater
June 30, 2024Fair valueUnrealized
losses
Fair valueUnrealized
losses
(in thousands)
Corporate Securities$119,044 $(217)$11,895 $(62)
Government Securities246,154 (132)79,478 (242)
$365,198 $(349)$91,373 $(304)
Less than 12 months12 months or greater
December 31, 2023Fair valueUnrealized
losses
Fair valueUnrealized
losses
(in thousands)
Corporate Securities$8,073 $(1)$ $ 
Government Securities66,546 (76)  
$74,619 $(77)$ $ 
The unrealized losses from the available-for-sale securities are due to changes in the interest rate environment and not changes in the credit quality of the underlying securities in the portfolio.
The Company’s equity securities include securities with a readily determinable fair value. These investments are carried at fair value with changes in fair value recognized each period and reported within other income (expense), net. For the three and six months ended June 30, 2024, net losses of $12.0 million and $9.7 million were recorded under other income (expense) related to these securities. For the three and six months ended June 30, 2023, a net gain of $0.3 million and a net loss of $2.6 million were recorded under other income (expense). Equity securities with a readily determinable fair value, which are categorized as Level 1 in the fair value hierarchy under ASC 820, and their fair values (in thousands) as of June 30, 2024 and December 31, 2023 are as follows:
Fair ValueFair Value
June 30, 2024December 31, 2023
Astria Common Stock$2,311 $5,360 
INmune Common Stock16,630 21,231 
Viridian Common Stock9,330 15,619 
$28,271 $42,210 
The Company sold 443,909 shares of common stock of Astria Therapeutics, Inc. (Astria) and held 253,958 shares of common stock of Astria as of June 30, 2024. In July 2024, the Company sold the remaining shares of the common stock of Astria. The common stock has a readily determinable fair value. For the remaining equity interest in Astria held at June 30, 2024, the Company recorded an unrealized loss of $1.3 million and an unrealized gain of $0.4 million for the three and six months ended June 30, 2024, respectively. The Company recorded unrealized losses of $3.5 million and $3.9 million related to its equity interest in Astria for the three and six months ended June 30, 2023, respectively.
The Company currently holds 1,885,533 shares of common stock of INmune Bio, Inc. (INmune). The 1,885,533 shares of INmune common stock are classified as equity securities with a readily determinable fair value. For the three and six months ended June 30, 2024, the Company recorded unrealized losses of $5.5 million and $4.6 million, respectively, related to its investment in INmune. For the three and six months ended June 30, 2023, the Company recorded unrealized gains of $4.9 million and $5.2 million, respectively.
The Company currently holds 717,144 shares of common stock of Viridian Therapeutics, Inc. (Viridian). The shares of Viridian common stock are classified as equity securities with a readily determinable fair value. The Company
16

recorded unrealized losses of $3.2 million and $6.3 million for the three and six months ended June 30, 2024, respectively. The Company recorded unrealized losses of $1.2 million and $3.9 million for the three and six months ended June 30, 2023, respectively, related to the shares of Viridian common stock.
Below is a reconciliation of net gain (loss) recorded on equity securities during the three and six months ended June 30, 2024 and 2023:
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Net gain (loss) recorded on equity securities
$(12,027)$288 $(9,702)$(2,610)
Less: Net gain (loss) recorded on sale of equity securities
(2,012) 827  
Unrealized gain (loss) recorded on equity securities held at the reporting date
$(10,015)$288 $(10,529)$(2,610)
The Company also has investments in equity securities without a readily determinable fair value. The Company elects the measurement alternative to record these investments at their initial cost and evaluates such investments at each reporting period for evidence of impairment, or observable price changes in orderly transactions for the identical or a similar investment of the same issuer. Equity securities without a readily determinable fair value and their carrying values (in thousands) as of June 30, 2024 and December 31, 2023 are as follows:
Carrying ValueCarrying Value
June 30, 2024December 31, 2023
Zenas Preferred Stock$43,780 $64,210 
The Company currently holds an equity interest in Zenas BioPharma, Inc. (Zenas), a private biotechnology company. The Company’s equity interests include preferred stock in Zenas which were received as upfront payments and a milestone payment for licensing certain clinical and preclinical assets from the Company. The Company elected the measurement alternative to carry the Zenas equity at cost minus impairment, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. During the six months ended June 30, 2024, we recorded $20.4 million of impairment charge as a result of Zenas closing a Series C financing transaction on May 3, 2024.
6. Stock Based Compensation
In June 2023, our Board of Directors (the Board) and stockholders approved the 2023 Equity Incentive Plan (the 2023 Plan), which became effective as of June 14, 2023. The Board and the requisite stockholders previously approved the 2013 Equity Incentive Plan (the 2013 Plan). We suspended the 2013 Plan, and no additional award may be granted under the 2013 Plan. The 2023 Plan reserve consists of 3,000,000 shares and the remaining available shares from the 2013 Plan as of the effective date of the 2023 Plan. In addition, any shares of common stock covered by awards granted under the 2013 Plan that terminate on or after June 14, 2023 by expiration, forfeiture, cancellation, or other means without the issuance of such shares will be added to the 2023 Plan reserve. The 2023 Plan does not include a provision for an automatic increase in shares, also known as an evergreen provision.
As of June 30, 2024, the total number of shares of common stock available for issuance under the 2023 Plan is 18,721,104, which includes shares of common stock that were available for issuance under the prior Plans as of the effective date of the 2023 Plan. As of June 30, 2024, a total of 2,380,651 options have been granted under the 2023 Plan.
In November 2013, the Board and our stockholders approved the ESPP, which became effective as of December 5, 2013. As of June 30, 2024, the total number of shares of common stock available for issuance under the ESPP is 987,344. Unless otherwise determined by the Board, beginning on January 1, 2014, and continuing until January 1, 2023, the total number of shares of common stock available for issuance under the ESPP automatically increased annually on January 1 by the lesser of (i) 1% of the total number of issued and outstanding shares of common stock as of December 31
17

of the immediately preceding year, or (ii) 621,814 shares of common stock. The automatic increase has expired, and the number of shares of common stock available for issuance under the ESPP was not increased on January 1, 2024. As of June 30, 2024, we have issued a total of 787,474 shares of common stock under the ESPP.
During the six months ended June 30, 2024, the Company awarded 959,071 RSUs to certain employees. The standard vesting of these awards is generally in three equal annual installments and is contingent on an employee’s continued service to the Company. The fair value of these awards is determined based on the intrinsic value of the stock on the date of grant and will be recognized as stock-based compensation expense over the requisite service period. As of June 30, 2024, a total of 1,045,738 RSUs have been granted under the 2023 Plan.
The Company extended vesting periods and expiration dates of equity awards for employees who retired in April 2024. There is a $3.1 million incremental expense as a result of the extension of the expiration dates, and there is a $1.2 million expense as a result of the extension of the vesting periods.
Total employee, director and non-employee stock-based compensation expense recognized for the three and six months ended June 30, 2024 and 2023 are as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
General and administrative $8,469 $4,471 $13,168 $8,747 
Research and development 8,721 9,092 15,443 17,415 
$17,190 $13,563 $28,611 $26,162 
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Stock options$10,945 $6,842 $17,818 $13,825 
ESPP211 341 417 663 
RSUs6,034 6,380 10,376 11,674 
$17,190 $13,563 $28,611 $26,162 
The following table summarizes option activity under our stock plans and related information:
Number of
Shares Subject
to Outstanding
Options
Weighted
Average
Exercise
Price
(Per
Share)
Weighted
Average
Remaining
Contractual
Term
(in years)
Aggregate
Intrinsic
Value
(in thousands)
Balance at December 31, 202311,142,986$29.60 6.03$9,977 
Options granted2,167,253$22.43 
Options forfeited(485,918)$32.84 
Options exercised(162,895)$11.83 
Balance at June 30, 202412,661,426$28.48 6.18$5,813 
Exercisable8,295,121$29.38 4.76$5,745 
We calculate the intrinsic value as the difference between the exercise price of the options and the closing price of common stock of $18.93 per share as of June 30, 2024.
The weighted-average fair value of options granted during the six-month periods ended June 30, 2024 and 2023 were $22.43 and $30.65 per share, respectively. There were 1,941,412 options granted during the six-month period ended June 30, 2023. We estimated the fair value of each equity award, including stock options and shares issued under our ESPP, using the Black-Scholes option-pricing model based on the date of grant of such stock option or ESPP share
18

issuance date, with the following weighted average assumptions for the three and six months ended June 30, 2024 and 2023:
OptionsOptions
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Expected term (years)6.46.56.46.1
Expected volatility50.4 %51.2 %50.1 %50.5 %
Risk-free interest rate4.42 %3.69 %4.18 %4.17 %
Expected dividend yield % % % %
ESPPESPP
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Expected term (years)
0.5 - 2.0
0.5 - 2.0
0.5 - 2.0
0.5 -2.0
Expected volatility
43.0% - 44.6%
38.2% - 55.7%
43.0% - 44.6%
38.2% - 55.7%
Risk-free interest rate
4.71% - 5.40%
0.13% - 5.39%
4.71% - 5.40%
0.13% - 5.39%
Expected dividend yield % % % %
As of June 30, 2024, the unamortized compensation expense related to unvested stock options was $56.9 million. The remaining unamortized compensation expense will be recognized over the next 2.7 years. As of June 30, 2024, the unamortized compensation expense under our ESPP was $1.3 million. The remaining unamortized expense will be recognized over the next 1.4 years.
The following table summarizes the RSU activity for the six-month period ended June 30, 2024:
Restricted
Stock
Units
Weighted
Average Grant
Date Fair Value
(Per unit)
Unvested RSUs at December 31, 20231,490,040$30.66 
Granted959,07122.58 
Vested(550,972)31.72 
Forfeited(119,483)29.80 
Unvested RSUs at June 30, 20241,778,656$26.02 
As of June 30, 2024, the unamortized compensation expense related to unvested RSUs was $37.0 million. The remaining unamortized expense will be recognized over the next 2.1 years.
7. Leases
The Company leases office and laboratory space in Monrovia, California under a lease that expires in December 2025 with an option to renew for an additional five years at then market rates. The Company has assessed that it is unlikely to exercise the option to extend the lease term.
In June 2021, the Company entered into an Agreement of Lease (Lease Agreement) for laboratory and office space in Pasadena, California, which will expire in July 2035. The Lease Agreement provides for two separate phases of lease and occupancy. The first phase commenced on August 1, 2022 and provides the Company with an improvement allowance up to $17.0 million. The second phase of the lease agreement will commence no later than September 30, 2026 and includes an additional improvement allowance up to $3.3 million. In August 2022, the Company entered into an amendment, which the Company received an additional $5.0 million in tenant improvement allowance in exchange for an
19

increase in the rental rate of the phase 1 space. The Company received delivery of the second phase premises on December 1, 2022. The Company placed the new facility into service in February 2023. In January 2024, the Company entered into an amendment, in which the Company will be paid for $0.7 million of tenant improvement allowance from the second phase for HVAC costs in the first phase.
In August 2023, the Company entered into a Sublease Agreement for office space in San Diego, California. The term of the Sublease Agreement begins in September 2023 and ends in December 2027. In connection with the Sublease Agreement, the Company provided a $0.4 million Letter of Credit to the landlord. The Letter of Credit will decline over the term of the lease. The Company also entered into a Cash Collateral Agreement for $0.4 million, which is classified as restricted cash in the Consolidated Balance Sheets.
The Company’s lease agreements do not contain any residual value guarantees or restrictive covenants.
The following table reconciles the undiscounted cash flows for the operating leases at June 30, 2024 to the operating lease liabilities recorded on the balance sheet (in thousands):
Years ending December 31,
For the remainder of 2024$2,792 
20258,022 
20269,238 
20279,560 
20289,076 
20299,331 
Thereafter57,104 
Total undiscounted lease payments105,123 
Less: Tenant allowance(3,252)
Less: Imputed interest(33,453)
Present value of lease payments$68,418 
Lease liabilities - short-term$1,262 
Lease liabilities - long-term67,156 
Total lease liabilities$68,418 
The following table summarizes lease costs and cash payments for the three and six months ended June 30, 2024 and 2023 (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Operating lease cost$1,881 $2,020 $3,762 $4,200 
Variable lease cost310 219 1,140 453 
Total lease costs$2,191 $2,239 $4,902 $4,653 
Cash paid for amounts included in the measurement of lease liabilities$807 $721 $1,877 $1,445 
As of June 30, 2024, the weighted-average remaining lease term for operating leases is 10.7 years, and the weighted-average discount rate for operating leases is 7.0%. As of June 30, 2023, the weighted-average remaining lease term for operating leases was 11.7 years, and the weighted-average discount rate for operating leases was 8.9%.
20

8. Commitments and Contingencies
From time to time, the Company may be subject to various litigation and related matters arising in the ordinary course of business. The Company does not believe it is currently subject to any material matters where there is at least a reasonable possibility that a material loss may be incurred.
The Company is obligated to make future payments to third parties pursuant to certain license agreements, including sublicense fees, royalties, and payments that become due and payable on the achievement of certain development and commercialization milestones. As the amount and timing of sublicense fees and the achievement and timing of these milestones are not probable and estimable, such commitments have not been included on the Company’s balance sheets for the periods ended June 30, 2024 and December 31, 2023. The Company has also entered into agreements with third-party vendors that will require us to make future payments upon the delivery of goods and services in future periods.
9. Collaboration and Licensing Agreements
The following is a summary description of the material collaboration arrangements in the three and six months ended June 30, 2024 and 2023.
Alexion Pharmaceuticals, Inc.
In January 2013, the Company entered into an Option and License Agreement (the Alexion Agreement) with Alexion Pharmaceuticals, Inc. (Alexion). Under the terms of the Alexion Agreement, the Company granted to Alexion an exclusive research license, with limited sublicensing rights, to make and use the Company’s Xtend technology to evaluate and advance compounds. Alexion exercised its rights to one target program, ALXN1210, which is now marketed as Ultomiris®.
The Company is entitled to receive royalties based on a percentage of net sales of Ultomiris sold by Alexion, its affiliates or its sublicensees, which percentage is in the low single digits. Alexion’s royalty obligations continue on a product-by-product and country-by-country basis until the expiration of the last-to-expire valid claim in a licensed patent covering the applicable product in such country.
On November 3, 2023, the Company entered into the Ultomiris Royalty Sale Agreement with OMERS, in which OMERS acquired the rights to certain royalties associated with the existing license relating to Ultomiris in exchange for cash consideration. For the six months ended June 30, 2024, Company earned and recognized $16.3 million in non-cash royalty revenue under the Ultomiris Royalty Sale Agreement.
The Company recognized $6.9 million and $16.3 million of non-cash royalty revenue during the three and six months ended June 30, 2024, respectively, and $11.2 million and $21.6 million of royalty revenue under this arrangement for the three and six months ended June 30, 2023, respectively. As of June 30, 2024, there is no receivable and no deferred revenue related to this agreement.
Genentech, Inc., and F. Hoffmann-La Roche Ltd
In February 2019, the Company entered into a collaboration and license agreement (the Genentech Agreement) with Genentech, Inc. and F. Hoffmann-La Roche Ltd (collectively, Genentech) for the development and commercialization of novel IL-15 collaboration products (Collaboration Products), including efbalropendekin alfa (also named XmAb306 and RG6323), the Company’s IL-15/IL15Rα-Fc candidate.
Under the terms of the Genentech Agreement, Genentech received an exclusive worldwide license to XmAb306, and we shared in 45% of development and commercialization costs of Collaboration Products, and we were eligible to share in 45% of net profits and losses from the sale of approved products. However, in the fourth quarter of 2023, we agreed with Genentech to convert our current development cost and profit-sharing arrangement into a royalty and milestone payment-based arrangement. Pursuant to the terms of the amended agreement with Genentech, effective June 1, 2024, Genentech assumed sole responsibility over all clinical, regulatory and commercial activities. We are eligible to receive up to $600.0 million in milestones, including $115.0 million in development milestones, $185.0 million in regulatory milestones and $300.0 million in sales-based milestones and tiered royalties ranging from low double-digit to mid-teens percentages.
21

The Company did not recognize revenue related to the Genentech Agreement for the three and six months ended June 30, 2024 or 2023. As of June 30, 2024, there is a $7.6 million payable related to cost-sharing development activities during the first half of 2024 for development studies being conducted under the Genentech Agreement. There is no deferred revenue as of June 30, 2024, as obligations to perform research activities have expired.
Janssen Biotech, Inc., a Johnson & Johnson company
J&J Agreement
In November 2020, the Company entered into a Collaboration and License Agreement (the J&J Agreement) with Janssen Biotech, Inc., a Johnson & Johnson company, pursuant to which the Company and J&J conducted research and development activities to discover novel CD28 bispecific antibodies for the treatment of prostate cancer. Xencor together with J&J conducted joint research activities to discover XmAb bispecific antibodies against CD28 and against an undisclosed prostate tumor-target with J&J maintaining exclusive worldwide rights to develop and commercialize licensed products identified from the research activities.
Under the J&J Agreement, the Company conducted research activities and applied its bispecific Fc technology to antibodies targeting prostate cancer provided by J&J. Upon completion of the research activities J&J had a candidate selection option to advance an identified candidate for development and commercialization. In November 2021, the Company completed its performance obligations under the research activities and delivered CD28 bispecific antibodies to J&J. In December 2021, J&J selected a bispecific CD28 candidate for further development. J&J will assume full responsibility for development and commercialization of the CD28 bispecific antibody candidate.
The Company did not recognize revenue for the three and six months ended June 30, 2024 and 2023 under the J&J Agreement. As of June 30, 2024, there is no deferred revenue related to this Agreement.
Second J&J Agreement
On October 1, 2021, the Company entered into a second Collaboration and License Agreement (the Second J&J Agreement) with J&J pursuant to which the Company granted J&J an exclusive worldwide license to develop, manufacture, and commercialize plamotamab, the Company’s CD20 x CD3 development candidate, and pursuant to which Xencor and J&J conducted research and development activities to discover novel CD28 bispecific antibodies. The parties conducted joint research activities for a two-year period to discover XmAb bispecific antibodies against CD28 and undisclosed B cell tumor-targets with J&J receiving exclusive worldwide rights, subject to certain Xencor opt-in rights, to develop, manufacture and commercialize pharmaceutical products that contain one or more of such discovered antibodies (CD28 Licensed Antibodies). The Agreement became effective on November 5, 2021.
The Company collaborated with J&J on clinical development of plamotamab with J&J and shared development costs with J&J paying 80% and the Company paying 20% of certain development costs. In June 2024, the Company was notified that J&J will terminate its rights to plamotamab.
The Company is generally responsible for conducting research activities under the Second J&J Agreement, and J&J is generally responsible for all development, manufacturing, and commercialization activities for CD28 Licensed Antibodies that are advanced. Revenue from the research activities was recognized over a period of time through the end of the research term that services were rendered as we determined that the input method was the appropriate approach to recognize income for such services.
There is a receivable of $5.2 million as of June 30, 2024, related to cost-sharing activities for development of plamotamab under the Second J&J Agreement. No revenue was recognized for the three and six months ended June 30, 2024, and the Company recognized $22.2 million and $27.5 million of revenue for the three and six months ended June 30, 2023, respectively. There is no deferred revenue as of June 30, 2024 related to the Second J&J Agreement as obligations to perform research activities have expired.
MorphoSys AG/Incyte Corporation
In June 2010, the Company entered into a Collaboration and License Agreement with MorphoSys AG (MorphoSys), which was subsequently amended. Under the agreement, we granted MorphoSys an exclusive worldwide license to the Company’s patents and know-how to research, develop and commercialize the XmAb5574 product candidate
22

(subsequently renamed MOR208 and tafasitamab) with the right to sublicense under certain conditions. In February 2024, Incyte Corporation acquired exclusive global development and commercialization rights to tafasitamab. If certain developmental, regulatory and sales milestones are achieved, the Company is eligible to receive future milestone payments and royalties.
On November 3, 2023, the Company entered into the Monjuvi Royalty Sale Agreement with OMERS, pursuant to which OMERS acquired the rights to certain royalties earned after July 1, 2023 associated with the existing license relating to Monjuvi.
The Company recognized $1.6 million and $4.4 million of non-cash royalty revenue during the three and six months ended June 30, 2024, respectively. The Company recognized $2.0 million and $3.9 million of royalty revenue during the three and six months ended June 30, 2023, respectively. As of June 30, 2024, there is a receivable of $2.1 million related to estimated royalties due under the arrangement. As of June 30, 2024, there is no deferred revenue related to this agreement.
Shanghai Mabgeek Biotech Co., Ltd.
On December 22, 2023, the Company entered into a Technology License Agreement with Shanghai Mabgeek Biotech Co., Ltd. (Mabgeek), and the Company and Mabgeek entered into Amendment No. 1 on June 21, 2024 (collectively, Mabgeek Agreement). Under the Mabgeek Agreement, the Company received an upfront payment of $1.5 million and up to $11.9 million of milestones. In addition, the Company is eligible to receive royalties on the net sales of approved products in the low single digits.
The Company evaluated the Mabgeek Agreement and determined that the single performance obligation was access to a non-exclusive license to certain patents of the Company which were transferred to Mabgeek in June 2024.
The Company recognized $1.5 million of license revenue related to the agreement for the three and six months ended June 30, 2024. There is no deferred revenue as of June 30, 2024 related to this agreement.
Vega Therapeutics, Inc.
In October 2021, the Company entered into a Technology License Agreement (the Vega Agreement) with Vega Therapeutics, Inc. (Vega), in which the Company provided Vega a non-exclusive license to its Xtend Fc technology. In March 2024, Vega notified the Company that it initiated a Phase 1 study, and the Company recorded milestone revenue of $0.5 million.
The Company recognized $0.5 million of revenue for the six months ended June 30, 2024. No revenue was recognized for the three months ended June 30, 2024 or the three and six months ended June 30, 2023.
Vir Biotechnology, Inc.
In 2019, the Company entered into a Patent License Agreement (the Vir Agreement) with Vir Biotechnology, Inc. (Vir) pursuant to which the Company provided a non-exclusive license to its Xtend technology for up to two targets.
In March 2020, the Company entered into a second Patent License Agreement (the Second Vir Agreement) with Vir pursuant to which the Company provided a non-exclusive license to its Xtend technology to extend the half-life of novel antibodies Vir developed as potential treatments for patients with COVID-19, including sotrovimab. Under the terms of the Second Vir Agreement, Vir is responsible for all research, development, regulatory and commercial activities for the antibodies, and the Company is eligible to receive royalties on the net sales of approved products in the mid-single digit percentage range. Vir and its marketing partner, GSK, began recording sales for sotrovimab beginning in June 2021.
The Company recognized $0.1 million of revenue for the six months ended June 30, 2024, and the Company recognized $0.1 million and $1.5 million of royalty revenue for the three and six months ended June 30, 2023, respectively. As of June 30, 2024, there is no receivable related to estimated royalty due under this agreement, and there is no deferred revenue related to this agreement.
23

Zenas BioPharma, Inc.
In November 2020, the Company entered into a License Agreement (the Zenas Agreement) with Zenas, pursuant to which the Company received an equity interest in Zenas in exchange for the exclusive, worldwide rights to develop and commercialize drug candidates from the Company.
The equity in Zenas is recorded at the fair value as of the date of the Zenas Agreement and is reviewed each reporting period for impairment or other evidence of change in value.
In November 2021, the Company entered into a second License Agreement (Second Zenas Agreement) with Zenas, pursuant to which the Company received additional equity in Zenas in exchange for the exclusive worldwide rights to develop and commercialize the Company’s obexelimab (XmAb5871) drug candidate. Under the license, the Company is eligible to receive development, regulatory and sales milestones in connection with the development of obexelimab and royalties on net sales of approved products. The original equity received for the second license was a warrant to acquire additional shares of Zenas. The warrant was exchanged for additional preferred stock in Zenas in November 2022.
The warrant in Zenas was recorded at its fair value as of the date of the Second Zenas Agreement and was reviewed each reporting period for impairment or other evidence of change in value. The preferred shares received in exchange for the warrant were recorded at their fair value at the date of the exchange and is reviewed each reporting period for impairment or other evidence of change in value.
In 2023, Zenas initiated a Phase 3 clinical study with obexelimab and also dosed a second patient in the study. The Company received a development milestone in the form of additional preferred stock in Zenas with a fair value of $10.0 million.
The Company recognized an impairment charge of $20.4 million in the six months ended June 30, 2024 due to an impairment analysis resulting from the Zenas Series C financing transaction. The Company did not record an impairment charge or change in the value of the Zenas equity in the three and six months ended June 30, 2023. The Company did not recognize any revenue for the three and six months ended June 30, 2024. The Company recognized $10.0 million of milestone revenue for the three and six months ended June 30, 2023, and there is no deferred revenue related to this agreement.
Third-Party Licensee
In May 2024, the Company entered into a Patent License Agreement (Third-Party Licensee Agreement) with a third-party licensee. The Company completed delivery of the performance obligation under the agreement, and the Company will receive a payment of $7.0 million.
The Company recognized $7.0 million of license revenue for the three and six months ended June 30, 2024, and there is a receivable of $7.0 million. There is no deferred revenue related to this agreement.
Gale Therapeutics Inc.
In the fourth quarter of 2023, the Company formed a subsidiary, Gale Therapeutics Inc. (Gale), to develop novel drug candidates with its Fc technologies. In December 2023, the Company entered into a Technology License Agreement (Gale License Agreement) with Gale in which Gale received an exclusive worldwide, royalty-bearing, non-transferable license to preclinical assets in exchange for royalties on future sales and an option for future drug candidates that Gale will develop. Concurrently, the Company entered into a Service Agreement (Gale Services Agreement) to provide research and development services and administrative support for Gale. In exchange for $7.5 million of funding, the Company acquired a majority stake in Gale. Total charges of $4.6 million and $8.0 million under the Gale Services Agreement for the three and six months ended June 30, 2024, respectively, were eliminated in consolidation. In July 2024, the Company entered into a preferred stock purchase agreement to purchase additional shares in Gale for $3.0 million.
24

Revenues earned
The revenues recorded for the three and six months ended June 30, 2024 and 2023 were earned principally from the following licensees (in millions):
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Alexion$6.9 $11.2 $16.3 $21.6 
Janssen 22.2  27.5 
Mabgeek
$1.5 $ $1.5 $ 
MorphoSys1.6 2.0 4.4 3.9 
Vega  0.5  
Vir 0.1 0.1 1.5 
Viridian$ $ $ $ 
Zenas$ $10.0 $ $10.0 
Third Party Licensee
$7.0 $ $7.0 $ 
Total$17.0 $45.5 $29.8 $64.5 
The table below summarizes the disaggregation of revenue recorded for the three and six months ended June 30, 2024 and 2023 (in millions):
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Research collaboration$ $22.2 $ $22.5 
License
8.5  8.5  
Milestone 10.0 0.5 15.0 
Royalties 13.3 0.1 27.0 
Non-cash royalties8.5  20.7  
Total$17.0 $45.5 $29.8 $64.5 
Remaining Performance Obligations and Deferred Revenue
The Company does not have any remaining performance obligation as of June 30, 2024. As of June 30, 2023, the Company had deferred revenue of $7.9 million for conducting research activities pursuant to the Second J&J Agreement. All deferred revenue as of June 30, 2023 was classified as current liabilities as the Company’s obligations to perform services are due on demand when requested by J&J under the Second J&J Agreement.
10. Income taxes
The Company recorded $0.1 million of income tax expense for the three and six months ended June 30, 2024. There is no provision for income tax for the three and six months ended June 30, 2023. As of June 30, 2024, the Company’s deferred income tax assets, consisting primarily of net operating loss and tax credit carryforwards, have been fully offset by a valuation allowance.
25

11. Sale of Future Royalties
Ultomiris Royalty Sale Agreement
The Company evaluated the arrangement and determined that the proceeds from the sale of future royalties should be recorded as deferred income on the balance sheets as none of the criteria for classification as debt were met in accordance with ASC 470 Debt. The Company records the non-cash royalty revenue under the “units-of-revenue” method in the consolidated statements of loss. For the three and six months ended June 30, 2024, the Company recognized $6.9 million and $16.3 million of non-cash royalty revenue, respectively. There is $140.6 million in deferred income as of June 30, 2024.
Monjuvi Royalty Sale Agreement
The Company evaluated the arrangement and determined that the proceeds from the sale of future royalties should be classified as debt pursuant to ASC 470 Debt. At June 30, 2024, the Company reassessed the estimate of total future royalty payments and updated the estimated effective interest rate to 17.5%. The Company will continue to reassess the estimate of total future royalty payment and prospectively adjust the imputed interest rate and related amortization if the estimate is materially different. For the three and six months ended June 30, 2024, the Company recognized $1.6 million and $4.4 million of non-cash royalty revenue, respectively, and $0.8 million and $1.9 million of non-cash interest expense, respectively.
The following table shows the activity within debt for the six months ended June 30, 2024 (in thousands):
June 30, 2024
Beginning balance of debt related to sale of future royalties$20,974 
Royalties owed to OMERS834 
Royalties paid to OMERS(4,448)
Non-cash interest expense recognized1,900 
Ending balance of debt related to sale of future royalties$19,260 
Debt - short-term6,947 
Debt - long-term12,313 
Total debt$19,260 
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis should be read in conjunction with our financial statements and accompanying notes included in this Quarterly Report on Form 10-Q and the financial statements and accompanying notes thereto for the fiscal year ended December 31, 2023 and the related Management’s Discussion and Analysis of Financial Condition and Results of Operations, both of which are contained in our Annual Report on Form 10-K for the year ended December 31, 2023. See also “Special Note Regarding Forward-Looking Statements” included in this Quarterly Report on Form 10-Q.
Company Overview
We are a clinical-stage biopharmaceutical company focused on discovering and developing engineered antibody therapeutics to treat patients with cancer and other serious diseases, who have unmet medical needs. We are advancing a broad portfolio of clinical-stage XmAb® drug candidates from our proprietary Fc technology platforms. We also use our protein engineering capabilities to increase our understanding of protein structure and interactions and to design new Fc technologies and XmAb development candidates with improved properties. In addition to engineering protein-target interactions, our approach to protein design includes engineering Fc domains, the parts of antibodies that interact with multiple segments of the immune system and control antibody structure. The Fc domain is constant and interchangeable among antibodies, and our engineered Fc domains can be readily substituted for natural Fc domains.
26

Our protein engineering capabilities and Fc technologies enable us and our partners to develop XmAb antibodies and other types of biotherapeutic drug candidates with improved properties and functionality, which can provide innovative approaches to treating disease and potential clinical advantage over other treatment options. For example, we developed an antibody scaffold to rapidly create novel multi-specific antibodies that bind two or more different targets simultaneously, creating entirely new biological mechanisms. Other applications of our protein engineering technologies enhance antibody performance by increasing immune inhibitory activity, improving cytotoxicity, extending circulating half-life and stabilizing novel protein structures. Three marketed XmAb medicines have been developed with our protein engineering technologies.
Refer to Part I, Item 1, "XmAb Bispecific Fc Domain and New Multi-Specific Antibody Formats" and "Other XmAb Fc Domains" in the description of our business included in our Annual Report on Form 10-K for the year ended December 31, 2023 for a discussion of our core Fc technology platforms.
Clinical-Stage XmAb Drug Candidates
Our modular XmAb bispecific technology and protein engineering capabilities enable us to rapidly advance multiple drug candidates into clinical development. We are currently enrolling Phase 1 or Phase 2 studies for four wholly-owned candidates to treat patients with many different types of serious diseases.
Vudalimab (PD-1 x CTLA-4): Vudalimab is a bispecific antibody that targets PD-1 and CTLA-4, two immune checkpoint receptors, to selectively activate the tumor microenvironment, and it is being developed for patients with metastatic castration-resistant prostate cancer (mCRPC) and patients with locally advanced or metastatic non-small cell lung cancer. Data from a Phase 1 study that enrolled heavily pretreated patients with multiple solid tumor types indicated that vudalimab was generally well-tolerated with encouraging clinical activity.
We are conducting a Phase 2 study of vudalimab in patients with mCRPC, as a monotherapy or in combination with chemotherapy for patients with aggressive variant prostate cancer, as these patients represent a high unmet medical need. We are also conducting a second Phase 2 study in patients with clinically-defined high-risk mCRPC, in which initial data indicates that vudalimab monotherapy has been generally well tolerated and associated with response to treatment in multiple patients who have visceral or lymph node metastases. In March 2024, we disclosed additional clinical data showing characteristics of patients with clinical response (n=5/12) and per label rates of immune-mediated hepatitis for ipilimumab (anti-CTLA-4; 1 mg/kg) + nivolumab (anti-PD-1; 3 mg/kg) combination treatment, as generally comparable to the rate of all hepatobiliary disorder adverse events including immune-mediated hepatitis for vudalimab among all patients treated at doses greater than or equal to 10 mg/kg.
We are also conducting a Phase 1b/2 study evaluating vudalimab as a first-line treatment in patients with locally advanced or metastatic non-small cell lung cancer.
XmAb819 (ENPP3 x CD3): XmAb819 is a bispecific T-cell engager that targets ENPP3, a tumor-associated antigen in renal cell carcinoma (RCC), and CD3, an activating receptor on T cells. The XmAb 2+1 multivalent format used in XmAb819 enables greater selectivity for ENPP3 expressing tumor cells compared to normal cells, which also express ENPP3 at lower levels. We are currently enrolling a Phase 1 study to evaluate XmAb819 in patients with advanced clear cell RCC.
XmAb808 (B7-H3 x CD28): XmAb808 is a tumor-selective, co-stimulatory XmAb 2+1 bispecific T-cell engager designed to bind to the broadly expressed tumor antigen B7-H3 and selectively to the CD28 T-cell co-receptor only when bound to tumor cells. We are conducting a Phase 1 study to evaluate XmAb808 in combination with pembrolizumab in patients with advanced solid tumors.
XmAb541 (CLDN6 x CD3): XmAb541 is a bispecific T-cell engager that targets Claudin-6 (CLDN6), a tumor-associated antigen in ovarian cancer and other solid tumors, and CD3. The XmAb 2+1 multivalent format used in XmAb541 enables greater selectivity for CLDN6 over similar Claudin family members, such as CLDN9, CLDN3 and CLDN4. We are currently enrolling a Phase 1 study to evaluate XmAb541 in patients with ovarian cancer and other CLDN6 expressing tumor types. The first patient was dosed in April 2024.
XmAb564 (IL2-Fc Cytokine): XmAb564 is a monovalent interleukin-2 Fc (IL-2-Fc) fusion protein engineered to selectively activate and expand regulatory T cells (Tregs) for the potential treatment of patients with autoimmune diseases.
27

In the first half of 2024, we concluded a Phase 1b study that was evaluating the safety and tolerability of multiple ascending doses of XmAb564, administered subcutaneously in patients, and we have paused further development.
XmAb662 (IL12-Fc Cytokine): XmAb662 is a potency-reduced interleukin-12 Fc (IL12-Fc) fusion protein engineered to increase anti-tumor activity and immunogenicity in the tumor microenvironment by promoting high levels of interferon gamma secretion from T cells and NK cells. In the first half of 2024, we concluded a Phase 1 study that was evaluating XmAb662 in patients with advanced solid tumors, and we have paused further development.
Candidates Previously Co-Developed with Partners
Plamotamab (CD20 x CD3): Plamotamab is a bispecific T-cell engager that targets CD20, a target receptor on B cells, and CD3. Results from the expansion portion of a Phase 1 study indicate that intravenous plamotamab monotherapy was well tolerated and demonstrated encouraging clinical activity in heavily pretreated patients with an advanced form of lymphoma at the recommended Phase 2 intravenous dose. In 2023, we completed patient enrollment in subcutaneous dose escalation cohorts of the Phase 1 study. We had been co-developing plamotamab with Johnson & Johnson (J&J), and in June 2024, we regained exclusive worldwide rights to develop and commercialize the candidate. We are reviewing plamotamab's potential for addressing the unmet medical needs of patients.
Efbalropendekin alfa (IL15/IL15Rα-Fc Cytokine): Efbalropendekin alfa (XmAb306/RG6323) is a reduced-potency IL15/IL15Rα-Fc fusion protein that incorporates our Xtend extended half-life technology, and we previously co-developed this program in collaboration with Genentech, a member of the Roche Group. Genentech is conducting a Phase 1 study of efbalropendekin as a single agent and in combination with atezolizumab in patients with advanced solid tumors and is also conducting a Phase 1 study evaluating efbalropendekin in patients with relapsed/refractory multiple myeloma in combination with cevostamab (FcRH5 x CD3 bispecific antibody). In the fourth quarter of 2023, we agreed with Genentech to convert our current development cost and profit-sharing arrangement into a royalty and milestone payment-based arrangement. Pursuant to the terms of the amended agreement with Genentech, effective June 1, 2024, Genentech assumed sole responsibility over all clinical, regulatory and commercial activities. We are eligible for up to $600.0 million in milestones and tiered royalties on approved sales from low double-digit to mid-teen percentages range.
Advancements Expanding XmAb Bispecific Platforms
We conduct further research into the function and application of antibody components in order to expand the scope of our XmAb technology platforms and identify additional XmAb drug candidates.
We use the modularity of our XmAb bispecific Fc technology to build antibody-based therapeutics in a variety of formats, such as T cell engaging bispecific antibodies of a mixed valency format, the XmAb 2+1 bispecific antibody. XmAb 2+1 bispecific antibodies may preferentially kill tumor cells with high target expression, which may be especially beneficial in designing antibodies that target solid tumors. This selectivity potentially empowers T cell engaging bispecifics (e.g., CD3, CD28) to address an expanded set of tumor antigens. Five clinical-stage programs utilize our XmAb 2+1 format: XmAb819, XmAb808, XmAb541, xaluritamig and ASP2138.
Additionally, we have engineered CD28 bispecific antibodies to provide conditional CD28 co-stimulation of T cells, activating them when bound to tumor cells. Targeted CD28 bispecific antibodies may provide conditional co-stimulation of T cells, for example, to T cells recognizing neoantigens or in concert with CD3 T-cell engaging bispecific antibodies. In addition to our first clinical-stage CD28 program, XmAb808, our CD28 platform is the subject of two collaborations with J&J. JNJ-9401 and JNJ-1493 are clinical-stage XmAb bispecific antibodies that J&J is developing in prostate cancer and B-cell malignancies, respectively, and both entered clinical development during the fourth quarter of 2023.
In the first quarter of 2024, we amended the MorphoSys Agreement, which included releasing us from certain exclusivity obligations relating to CD19.
Progress Across Partnerships
A key part of our business strategy is to leverage our protein engineering capabilities, XmAb Fc domains and drug candidates with partnerships, collaborations and licenses. Through these arrangements we generate revenues in the form of upfront payments, milestone payments and royalties. For partnerships for our drug candidates, we aim to retain a major economic interest in the form of keeping major geographic commercial rights; profit-sharing; co-development options; and
28

the right to conduct studies with drug candidates developed in the collaboration. The types of arrangements that we have entered into with partners include product licenses, novel bispecific antibody collaborations, technology licensing agreements and strategic collaborations.
Product Licenses
Product licenses are arrangements in which we have internally developed drug candidates and, based on a strategic review, licensed partial or full rights to third parties to continue development and potential commercialization. We seek partners that can provide infrastructure and resources to successfully develop our drug candidates, have a track record of successfully developing and commercializing medicines, or have a portfolio of development-stage candidates and commercialized medicines that could potentially be developed in rational combinations with our drug candidates.
The FDA approved Monjuvi® (tafasitamab-cxix) under accelerated approval in July 2020. Monjuvi is a CD19-directed cytolytic antibody indicated in combination with lenalidomide for the treatment of adult patients with relapsed or refractory diffuse large B-cell lymphoma (DLBCL) not otherwise specified, including DLBCL arising from low grade lymphoma, and who are not eligible for autologous stem cell transplant (ASCT). This indication is approved under accelerated approval based on overall response rate. Continued approval for this indication may be contingent upon verification and description of clinical benefit in a confirmatory trial(s). In August 2021, the European Commission granted conditional marketing authorization for Minjuvi® (tafasitamab) in combination with lenalidomide, followed by tafasitamab monotherapy, for the treatment of adult patients with relapsed or refractory diffuse large B-cell lymphoma (DLBCL) who are not eligible for autologous stem cell transplantation (ASCT). Tafasitamab was created and initially developed by us. Tafasitamab is marketed by Incyte Corporation under the brand name Monjuvi in the U.S. and under the brand name Minjuvi in Europe and Canada. Incyte has exclusive commercialization rights to tafasitamab outside the U.S. Monjuvi® and Minjuvi® are registered trademarks of Incyte. In February 2024, Incyte acquired exclusive global development and commercialization rights to tafasitamab from MorphoSys AG. We earned $1.6 million in estimated non-cash royalties from MorphoSys for the three months ended June 30, 2024.
Technology License Agreements
We enter into technology licensing agreements in which we license access to one or more of our XmAb Fc domains on a restricted basis, typically to an XmAb Cytotoxic Fc Domain and/or the Xtend Fc Domain. Our partners are responsible for all research, development, and commercialization activities of the drug candidates. The plug-and-play nature of XmAb technologies allows us to license access to our platforms with limited or no internal research and development activities.
Alexion’s Ultomiris® uses Xtend Fc technology for longer half-life. Ultomiris has received marketing authorizations in global markets for the treatment of patients with paroxysmal nocturnal hemoglobinuria (PNH), for certain patients with atypical hemolytic uremic syndrome (aHUS), for certain patients with generalized myasthenia gravis (gMG) and for certain patients with neuromyelitis optica spectrum disorder (NMOSD). Ultomiris was approved in the U.S. for the treatment of adult patients with anti-aquaporin-4 antibody-positive NMOSD in March 2024. Alexion is also evaluating Ultomiris in a broad development program across additional hematology and neurology indications. We earned a total of $6.9 million in estimated non-cash royalties from Alexion for the three months ended June 30, 2024.
Refer to Part I, Item 1, Note 9, Collaboration and Licensing Agreements of the Notes to Financial Statements included in this Quarterly Report on Form 10-Q for a description of the key terms of our arrangements.
We have over 1,500 issued and pending patents worldwide to protect our XmAb technology platform and XmAb drug candidates.
Since we commenced active operations in 1998, we have devoted substantially all our resources to staffing our Company, business planning, raising capital, developing our technology platforms, identifying potential product candidates, undertaking preclinical and IND-enabling studies, and conducting clinical trials. We have no internally developed products approved for commercial sale and have not generated any revenues from our own product sales, and we continue to incur significant research and development expenses and other expenses related to our ongoing operations. To date, we have funded our operations primarily through the sale of stock and from payments generated from our product development partnerships and licensing arrangements.
29

As of June 30, 2024, we had an accumulated deficit of $598.4 million. Substantially all of the operating losses that we have incurred resulted from expenses incurred in connection with our product candidate development programs, our research activities and general and administrative costs associated with our operations.
Results of Operations
Comparison of the Three Months Ended June 30, 2024 and 2023
The following table summarizes our results of operations for the three months ended June 30, 2024 and 2023 (in millions):
Three Months Ended
June 30,
20242023Change
Revenues:
Research collaboration$— $22.2 $(22.2)
License
8.5 — 8.5 
  Milestone— 10.0 (10.0)
Royalties8.5 13.3 (4.8)
Total revenues17.0 45.5 (28.5)
Operating expenses:
 Research and development61.5 60.0 1.5 
 General and administrative17.7 11.5 6.2 
Total operating expenses79.2 71.5 7.7 
Other income (expense), net(5.0)4.0 (9.0)
Loss before income tax expense
(67.2)(22.0)(45.2)
Income tax expense0.1 — 0.1 
Net loss(67.3)(22.0)(45.3)
Net loss attributable to non-controlling interest(1.4)— (1.4)
Net loss attributable to Xencor, Inc.$(65.9)$(22.0)$(43.9)
Revenues
Revenues for the three months ended June 30, 2024 are primarily from licensing revenue from Mabgeek and a third-party licensee as well as non-cash royalty revenue from Alexion and MorphoSys/Incyte. Revenues for the three months ended June 30, 2023 are primarily from research revenue from our second collaboration with Janssen, royalty revenue from Alexion, and milestone revenue from Zenas.
30

Research and Development Expenses
The following tables summarize our research and development expenses for the three months ended June 30, 2024 and 2023 (in millions):
Three Months Ended
June 30,
20242023Change
Product programs:
Bispecific programs:
CD3 programs:
Plamotamab*$2.8 $4.1 $(1.3)
XmAb819 (ENPP3 x CD3)6.8 4.8 2.0 
XmAb541 (CLDN6 X CD3)4.5 6.3 (1.8)
Total CD3 programs14.1 15.2 (1.1)
XmAb808 (B7-H3 x CD28)5.2 4.3 0.9 
Tumor micro environment (TME) activator programs:
Vudalimab12.2 9.6 2.6 
XmAb1040.7 5.8 (5.1)
Total TME activators programs12.9 15.4 (2.5)
Subtotal bispecific programs32.2 34.9 (2.7)
Cytokine programs:
XmAb306/RG6323 programs*4.9 (0.5)5.4 
XmAb5642.3 5.9 (3.6)
XmAb662 (IL-12-Fc)2.0 3.8 (1.8)
Total cytokine programs9.2 9.2 — 
Other, research and early stage programs 19.9 14.7 5.2 
Wind down costs of terminated programs (1)
0.2 1.2 (1.0)
Total research and development expenses$61.5 $60.0 $1.5 
*Includes net reimbursements to and from our partners pursuant to agreements that include cost-sharing arrangements.
(1)Research and development expenses include wind down costs of programs that terminated in prior periods including the vibecotamab, tidutamab, and XmAb841 programs.

31

Three Months Ended
June 30,
20242023Change
External research and development expenses$29.6 $25.0 $4.6 
Internal research and development expenses23.2 25.9 (2.7)
Stock based compensation8.7 9.1 (0.4)
Total research and development expenses$61.5 $60.0 $1.5 
Research and development expenses increased by $1.5 million for the three months ended June 30, 2024 over the same period in 2023 primarily due to increased spending on other research and early stage programs, partially offset by decreased spending on our XmAb104 program.
General and Administrative Expenses
The following table summarizes our general and administrative expenses for the three months ended June 30, 2024 and 2023 (in millions):
Three Months Ended
June 30,
20242023Change
General and administrative$17.7 $11.5 $6.2 
General and administrative expenses increased by $6.2 million for the three months ended June 30, 2024 over the same period in 2023 primarily due to increased spending on corporate activities, including stock-based compensation costs related to the extension of vesting periods and expiration dates of equity awards for employees who retired in April 2024.
Other Income (Expense), Net
Other (expense), net was $(5.0) million for the three months ended June 30, 2024, which consists of unrealized and realized losses recognized from the change in fair value and the sale of our equity investments, partially offset by interest income earned on investments. Other income, net was $4.0 million for the three months ended June 30, 2023, which consists primarily of interest income earned on investments.
32

Comparison of the Six Months Ended June 30, 2024 and 2023
The following table summarizes our results of operations for the six months ended June 30, 2024 and 2023 (in millions):
Six Months Ended
June 30,
20242023Change
Revenues:
Research collaboration$— $22.5 $(22.5)
License
8.5 — 8.5 
  Milestone0.5 15.0 (14.5)
Royalties20.8 27.0 (6.2)
Total revenues29.8 64.5 (34.7)
Operating expenses:
 Research and development118.4 125.6 (7.2)
 General and administrative31.5 25.6 5.9 
Total operating expenses149.9 151.2 (1.3)
Other income (expense), net(15.8)4.0 (19.8)
Loss before income tax expense
(135.9)(82.7)(53.2)
Income tax expense0.1 — 0.1 
Net loss$(136.0)$(82.7)$(53.3)
Net loss attributable to non-controlling interest(2.1)— (2.1)
Net loss attributable to Xencor, Inc.$(133.9)$(82.7)$(51.2)
Revenues
Revenues for the six months ended June 30, 2024 are primarily licensing revenue from Mabgeek and a third-party licensee as well as non-cash royalty revenue from Alexion and MorphoSys. Revenues for the six months ended June 30, 2023 are primarily from research revenue from our second collaboration with Janssen, royalty revenue from Alexion, and milestone revenue from Janssen and Zenas.
33

Research and Development Expenses
The following tables summarize our research and development expenses for the six months ended June 30, 2024 and 2023 (in millions):
Six Months Ended
June 30,
20242023Change
Product programs:
Bispecific programs:
CD3 programs:
Plamotamab*$5.0 $9.8 $(4.8)
XmAb819 (ENPP3 x CD3)13.1 9.3 3.8 
XmAb541 (CLDN6 X CD3)7.0 10.9 (3.9)
Total CD3 programs25.1 30.0 (4.9)
XmAb808 (B7-H3 x CD28)10.5 8.1 2.4 
Tumor micro environment (TME) activator programs:
Vudalimab23.7 17.3 6.4 
XmAb1043.2 13.0 (9.8)
Total TME activators programs26.9 30.3 (3.4)
Subtotal bispecific programs62.5 68.4 (5.9)
Cytokine programs:
XmAb306/RG6323 programs*10.4 4.5 5.9 
XmAb5646.8 12.5 (5.7)
XmAb662 (IL-12-Fc)4.8 7.0 (2.2)
Total cytokine programs22.0 24.0 (2.0)
Other, research and early stage programs 33.2 28.9 4.3 
Wind down costs of terminated programs (1)
0.7 4.3 (3.6)
Total research and development expenses$118.4 $125.6 $(7.2)
*Includes net reimbursements to and from our partners pursuant to agreements that include cost-sharing arrangements.
(1)Research and development expenses include wind down costs of programs that terminated in prior periods including the vibecotamab, tidutamab, and XmAb841 programs.

34

Six Months Ended
June 30,
20242023Change
External research and development expenses$55.3 $54.0 $1.3 
Internal research and development expenses47.7 54.2 (6.5)
Stock based compensation15.4 17.4 (2.0)
Total research and development expenses$118.4 $125.6 $(7.2)
Research and development expenses decreased by $7.2 million for the six months ended June 30, 2024 over the same period in 2023 primarily due to decreased spending on our XmAb104 program, partially offset by increased spending on other research and early stage programs.
General and Administrative Expenses
The following table summarizes our general and administrative expenses for the six months ended June 30, 2024 and 2023 (in millions):
Six Months Ended
June 30,
20242023Change
General and administrative$31.5 $25.6 $5.9 
General and administrative expenses increased by $5.9 million for the six months ended June 30, 2024 over the same period in 2023 primarily due to increased corporate activities including stock-based compensation costs related to the extension of vesting periods and expiration dates of equity awards for employees who retired in April 2024.
Other Income (Expense), Net
Other income (expense), net was $(15.8) million and $4.0 million for the six months ended June 30, 2024 and 2023, respectively. Other expense, net for the six months ended June 30, 2024 consists of an impairment charge on Zenas, our equity investment without a readily determinable fair value, and unrealized and realized losses recognized from the change in fair value and the sale of our other equity investments with readily determinable fair values, partially offset by interest income earned on investments. Other income, net for the same period in 2023 consists primarily of interest income earned on investments, partially offset by unrealized loss recognized from the change in fair value of our equity investments.
Cash Flows
The following table sets forth the primary sources and uses of cash for each of the periods presented below (in thousands):
Six Months Ended
June 30,
20242023Change
Net cash provided by (used in):
Operating activities$(120,595)$(68,814)$(51,781)
Investing activities$98,334 $46,739 $51,595 
Financing activities$(757)$2,843 $(3,600)
Net decrease in cash
$(23,018)$(19,232)$(3,786)
35

Operating Activities
Cash used in operating activities for the six months ended June 30, 2024 and 2023 was $120.6 million and $68.8 million, respectively. The increase in cash used in operating activities is due to the decrease in royalty revenue received as a result of the sale of future royalties in 2023 and higher spending in the six months ended June 30, 2024.
Investing Activities
Investing activities consist primarily of investments in marketable debt securities available-for-sale, purchases of intangible assets, capitalization of patent and licensing costs and purchases of property and equipment.
Financing Activities
Net cash used in financing activities for the six months ended June 30, 2024 is due to the reduction in our liability under the OMERS agreement for Monjuvi, partially offset by net proceeds from the exercise of stock options and purchase of ESPP. Net cash provided by financing activities for the six months ended June 30, 2023 represents net proceeds from the exercise of stock options and purchase of ESPP.
Liquidity and Capital Resources
We have financed our operations primarily through private placements of our equity securities, the issuance of convertible notes, public offerings of our common stock, and payments received under our product development partnerships and licensing arrangements.
As of June 30, 2024, we had $585.4 million of cash, cash equivalents, restricted cash, and marketable debt securities compared to $697.4 million as of December 31, 2023. The investments in marketable debt securities are further described above in Note 5, Marketable Debt and Equity Securities, of Notes to Financial Statements included in this Quarterly Report on Form 10-Q. We expect to continue to receive additional payments from our collaborators for research and development services rendered, additional milestone, opt-in and contingent payments, and royalties. Our ability to receive additional milestone payments and contingent payments from our partners is dependent upon either our ability or our partners’ abilities to achieve certain levels of research and development activities and is therefore uncertain at this time.
Funding Requirements
We have not generated any revenue from the sale of products developed by us to date and do not expect to do so until we obtain regulatory approval of and commercialize one or more of our internal product development candidates. As we are currently in the clinical stage of development, it will be some time before we expect to achieve this, and it is uncertain that we ever will commercialize one or more of our internal product development candidates. We expect that we will continue to increase our operating expenses in connection with ongoing, and additional clinical and preclinical development of product candidates in our pipeline and also development candidates that we are co-developing with our partners.
Although it is difficult to predict our funding requirements, based upon our current operating plan, we expect that our existing cash, cash equivalents, marketable securities, and certain potential milestone payments will fund our operating expenses and capital expenditure requirements into 2027. We have based these estimates on assumptions that may prove to be wrong which would cause us to use our capital resources sooner than we currently expect.
Off-Balance Sheet Arrangements
We did not have during the periods presented, and we do not currently have, any off-balance sheet arrangements.
Contractual Obligations and Commitments
There were no material changes outside of the ordinary course of business to our specific contractual obligations during the three months ended June 30, 2024.
36

Critical Accounting Policies
For a discussion of our material changes in critical accounting policies, see “Recent Accounting Pronouncements” in Note 1, Summary of Significant Accounting Policies, of the Notes to Financial Statements included in this Quarterly Report on Form 10-Q.
Item 3. Quantitative and Qualitative Disclosures about Market Risk
There have been no material changes in the quantitative or qualitative aspects of our market risk profile. For additional information regarding the Company’s exposure to certain market risks, see “Item 7A. Quantitative and Qualitative Disclosures About Market Risk” included in the Form 10-K for the fiscal year ended December 31, 2023.
Item 4. Controls and Procedures
Disclosure Controls and Procedures
As required by Rule 13a-15(b) and Rule 15d-15(b) of the Exchange Act, our management, with the supervision of our Chief Executive Officer and Chief Financial Officer (our principal executive officer and principal financial officer, respectively), evaluated the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Exchange Act Rule 13a-15(b) and 15d-15(e)) as of June 30, 2024. Our disclosure controls and procedures are designed to provide reasonable assurance that the information required to be disclosed in this Quarterly Report on Form 10-Q has been appropriately recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission's rules and forms, and that such information is accumulated and communicated to our management, including our principal executive and principal financial officers, to allow timely decisions regarding required disclosure.
Notwithstanding the material weakness described in "Item 4. Controls and Procedures" of our Form 10-Q for the quarter ended March 31, 2024 and completion of additional procedures, our management, including our chief executive officer and chief financial officer, has concluded that our financial statements represent fairly, in all material respects, our financial position, results of operations and cash flows for the periods presented in accordance with accounting principles generally accepted in the United States of America. The material weakness did not result in any restatements of consolidated financial statements previously reported by us, nor were there any changes to previously released financial results.
Material Weakness Remediation Efforts
We continue to make further progress in implementing changes to our internal control over financial reporting to remediate the material weakness described in "Item 4. Controls and Procedures" of our Form 10-Q for the quarter ended March 31, 2024. Our plan to address the material weakness includes (1) expand management’s oversight of the impairment analysis of its equity investments in securities without readily determinable fair value, (2) continue to implement improved processes and controls for documenting the impairment valuation process of securities without a readily determinable fair value, (3) engage external resources when required to assist with the assessment of valuation methodologies for securities without a readily determinable fair value and (4) continue to formalize and communicate policies related to the evaluation of early indicators of impairment of securities without a readily determinable fair value.
We have made necessary improvements in the design of our internal controls and implemented additional controls around the impairment analysis. We have engaged an external resource to assist with the valuation of securities without a readily determinable fair value and we have formalized our policies related to the evaluation of early indicators of impairment by documenting our impairment analysis and having a formal communications framework regarding the Company's knowledge of any indicators of impairment.
Management is committed to maintaining an effective internal control environment and remediating the identified material weakness in a timely manner, with appropriate oversight from our Audit Committee. The elements of our remediation plan can only be accomplished over time. This material weakness will not be considered remediated until the applicable remediated controls operate for a sufficient period of time and management has concluded, through testing, that
37

these controls are operating effectively. Management will monitor the effectiveness of its remediation plan and will refine it appropriately.
Changes in Internal Control
Other than the remediation actions described above, there were no changes in our internal control over financial reporting that occurred during the six months ended June 30, 2024 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
38

PART II — OTHER INFORMATION
Item 1. Legal Proceedings
The disclosure in Note 8, Commitments and Contingencies, of the Notes to Financial Statements included in this Quarterly Report on Form 10-Q includes a discussion of our legal proceedings and is incorporated herein by reference.
Item 1A. Risk Factors
You should carefully consider the factors discussed in Part I, “Item 1A. Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2023, which could materially affect our business, financial position, or future results of operations. See also “Special Note Regarding Forward-Looking Statements” included in this Quarterly Report on Form 10-Q. In addition to the risks set forth in our Annual Report on Form 10-K for the year ended December 31, 2023, additional risks and uncertainties not currently known to us or that we currently deem to be immaterial may also materially and adversely affect our business.
Item 5. Other Information
(c) Rule 10b5-1 Plans

On June 14, 2024, Bassil Dahiyat, our Chief Executive Officer, adopted a Rule 10b5-1 trading arrangement that is intended to satisfy the affirmative defense of Rule 10b5-1(c) for the sale of up to 66,192 shares of the Company's common stock until February 13, 2025.

On June 14, 2024, John Desjarlais, our Executive Vice President and Chief Scientific Officer, adopted a Rule 10b5-1 trading arrangement that is intended to satisfy the affirmative defense of Rule 10b5-1(c) for the sale of up to 81,458 shares of the Company's common stock until February 12, 2025.

On June 28, 2024, Ellen Feigal, a member of our Board of Directors, adopted a Rule 10b5-1 trading arrangement that is intended to satisfy the affirmative defense of Rule 10b5-1(c) for the sale of up to 5,496 shares of the Company's common stock until June 27, 2025.

On June 28, 2024, Kevin Gorman, a member of our Board of Directors, adopted a Rule 10b5-1 trading arrangement that is intended to satisfy the affirmative defense of Rule 10b5-1(c) for the sale of up to 5,827 shares of the Company's common stock until June 30, 2025.

On June 28, 2024, Kurt Gustafson, a member of our Board of Directors, adopted a Rule 10b5-1 trading arrangement that is intended to satisfy the affirmative defense of Rule 10b5-1(c) for the sale of up to 5,496 shares of the Company's common stock until June 27, 2025.

On June 28, 2024, Dagmar Rosa-Bjorkeson, a member of our Board of Directors, adopted a Rule 10b5-1 trading arrangement that is intended to satisfy the affirmative defense of Rule 10b5-1(c) for the sale of up to 5,496 shares of the Company's common stock until June 27, 2025.

On May 23, 2024, Richard Ranieri, a member of our Board of Directors, adopted a Rule 10b5-1 trading arrangement that is intended to satisfy the affirmative defense of Rule 10b5-1(c) for the sale of up to 15,000 shares of the Company's common stock until May 16, 2025, and it was terminated on June 27, 2024. On June 28, 2024, he adopted a Rule 10b5-1 trading arrangement that is intended to satisfy the affirmative defense of Rule 10b5-1(c) for the sale of up to 20,496 shares of the Company's common stock until June 27, 2025.

On June 27, 2024, A Bruce Montgomery, a member of our Board of Directors, terminated a Rule 10b5-1 trading arrangement that is intended to satisfy the affirmative defense of Rule 10b5-1(c) entered on August 7, 2023. On June 28, 2024, he adopted a Rule 10b5-1 trading arrangement that is intended to satisfy the affirmative defense of Rule 10b5-1(c) for the sale of up to 26,568 shares of the Company's common stock until June 27, 2025.
39

Item 6. Exhibits
Exhibit
Number
Description of Document
3.1
3.2
4.1
4.2
10.1
10.2
31.1
31.2
32.1
101.INSInline 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.SCHInline XBRL Schema Document
101.CALInline XBRL Calculation Linkbase Document
101.DEFInline XBRL Definition Linkbase Document
101.LABInline XBRL Labels Linkbase Document
101.PREInline XBRL Presentation Linkbase Document
104104 Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
40

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.
XENCOR, INC.
BY:/s/ BASSIL I. DAHIYAT
Bassil I. Dahiyat, Ph.D.
President and Chief Executive Officer
(Principal Executive Officer)
BY:
/s/ BART JAN CORNELISSEN
Bart Jan Cornelissen
Chief Financial Officer
(Principal Financial Officer)
Dated: August 5, 2024
41
EX-10.1 2 xncr-20240630xexx101.htm EX-10.1 Document
Exhibit 10.1
XENCOR, INC.
CONSULTING AGREEMENT
Effective Date: April 19, 2024
This Consulting Agreement (the “Agreement”) is made as of the Effective Date set forth above by and between Xencor, Inc. (“Client”) and the consultant named on the signature page hereto (“Consultant”).
WHEREAS, Client and Consultant entered into and agreed to a consulting arrangement on April [x], 2024 for Consultant to provide business and corporate development services to Client in exchange for Client’s agreement to continue certain option vesting and option exercise periods during the term of the arrangement;
WHEREAS, Client and Consultant wish to document the arrangement in writing in a formal Consulting Agreement;
THEREFORE, for good and valuable consideration the sufficiency of which is acknowledged, the parties agree as follows:
1.Engagement of Services. Client may issue Project Assignments to Consultant in the form attached to this Agreement as Exhibit A (each, a “Project Assignment”). Subject to the terms of this Agreement, Consultant will render the services set forth in Project Assignment(s) accepted by Consultant (the “Services”) by the completion dates set forth therein. Except as otherwise provided in the applicable Project Assignment, Consultant will be free of control and direction from the Client (other than general oversight and control over the results of the Services), and will have exclusive control over the manner and means of performing the Services, including the choice of place and time. Consultant will provide, at Consultant’s own expense, a place of work and all equipment, tools and other materials necessary to complete the Services; however, to the extent necessary to facilitate performance of the Services, Client may, in its discretion, make certain of its equipment or facilities available to Consultant at Consultant’s request. While on the Client’s premises, Consultant agrees to comply with Client’s then-current access rules and procedures, including those related to safety, security and confidentiality. Consultant agrees and acknowledges that Consultant has no expectation of privacy with respect to Client’s telecommunications, networking or information processing systems (including stored computer files, email messages and voice messages) and that Consultant’s activities, including the sending or receiving of any files or messages, on or using those systems may be monitored, and the contents of such files and messages may be reviewed and disclosed, at any time, without notice.
2.Compensation. Client will provide the compensation, if any, set forth in each Project Assignment for Services rendered pursuant to this Agreement as Consultant’s sole compensation for such Services; it being expressly understood that except for the consideration set forth in Exhibit A, Client is not offering and Consultant is not relying on any additional compensation. Consultant will be reimbursed only for expenses that are expressly provided for in a Project Assignment or that have been approved in advance in writing by Client, provided Consultant has furnished such documentation for authorized expenses as Client may reasonably request.
3.Ownership of Work Product. Consultant hereby irrevocably assigns to Client all right, title and interest worldwide in and to any deliverables specified in a Project Assignment and to any ideas, concepts, processes, discoveries, developments, formulae, information, materials, improvements,



designs, artwork, content, software programs, other copyrightable works, and any other work product created, conceived or developed by Consultant (whether alone or jointly with others) for Client during or before the term of this Agreement, including all copyrights, patents, trademarks, trade secrets, and other intellectual property rights therein (collectively, the “Work Product”). Consultant retains no rights to use the Work Product and agrees not to challenge the validity of Client’s ownership of the Work Product. Consultant agrees to execute, at Client’s request and expense, all documents and other instruments necessary or desirable to confirm such assignment, including without limitation, any copyright assignment or patent assignment provided by the Client. Consultant hereby irrevocably appoints Client as Consultant’s attorney-in-fact for the purpose of executing such documents on Consultant’s behalf, which appointment is coupled with an interest. At Client’s request, Consultant will promptly record any such patent assignment with the United States Patent and Trademark Office. Client will reimburse Consultant for any reasonable out-of-pocket expenses actually incurred by Consultant in fulfilling its obligations under this section. Consultant will deliver each item of Work Product specified in each Project Assignment and disclose promptly in writing to Client all other Work Product.
4.Other Rights. If Consultant has any rights, including without limitation “artist’s rights” or “moral rights,” in the Work Product that cannot be assigned, Consultant hereby unconditionally and irrevocably grants to Client an exclusive (even as to Consultant), worldwide, fully paid and royalty-free, irrevocable, perpetual license, with rights to sublicense through multiple tiers of sublicensees, to use, reproduce, distribute, create derivative works of, publicly perform and publicly display the Work Product in any medium or format, whether now known or later developed. In the event that Consultant has any rights in the Work Product that cannot be assigned or licensed, Consultant unconditionally and irrevocably waives the enforcement of such rights, and all claims and causes of action of any kind against Client or Client’s customers.
5.License to Preexisting IP. Consultant agrees not to use or incorporate into Work Product any intellectual property developed by any third party or by Consultant other than in the course of performing services for Client (“Preexisting IP”) unless the Preexisting IP has been specifically identified and described in the applicable Project Assignment. In the event Consultant uses or incorporates Preexisting IP into Work Product, Consultant hereby grants to Client a non-exclusive, worldwide, fully-paid and royalty-free, irrevocable, perpetual license, with the right to sublicense through multiple tiers of sublicensees, to use, reproduce, distribute, create derivative works of, publicly perform and publicly display in any medium or format, whether now known or later developed, such Preexisting IP incorporated or used in Work Product.
6.Representations and Warranties. Consultant represents and warrants that: (a) the Services will be performed in a professional manner and in accordance with the industry standards and the Work Product will comply with the requirements set forth in the applicable Project Assignment, (b) the Work Product will be an original work of Consultant, (c) Consultant has the right and unrestricted ability to assign the ownership of Work Product to Client as set forth in Section 3 (including without limitation the right to assign the ownership of any Work Product created by Consultant’s employees or contractors), (d) neither the Work Product nor any element thereof will infringe upon or misappropriate any copyright, patent, trademark, trade secret, right of publicity or privacy, or any other proprietary right of any person, whether contractual, statutory or common law, (e) Consultant has an unqualified right to grant to Client the license to Preexisting IP set forth in Section 5, (f) none of the Work Product incorporates any software code licensed under the GNU General Public License or Lesser General Public License or any other license that, by its terms, requires or conditions the use or distribution of such code on the disclosure, licensing, or distribution of any source code owned or licensed by Client, except as expressly agreed by the Client in writing, and (g) Consultant will comply with all applicable federal, state,



local and foreign laws governing self-employed individuals, including laws requiring the payment of taxes, such as income and employment taxes, and social security, disability, and other contributions. Consultant further represents and warrants that Consultant is self-employed in an independently established trade, occupation, or business; maintains and operates a business that is separate and independent from Client’s business; holds himself or herself out to the public as independently competent and available to provide applicable services similar to the Services; has obtained and/or expects to obtain clients or customers other than Client for whom Consultant performs services; and will perform work for Client that Consultant understands is outside the usual course of Client’s business. Consultant agrees to indemnify and hold Client harmless from any and all damages, costs, claims, expenses or other liability (including reasonable attorneys’ fees) arising from or relating to the breach or alleged breach by Consultant of the representations and warranties set forth in this Section 6.
7.Independent Contractor Relationship. Consultant’s relationship with Client is that of an independent contractor, and nothing in this Agreement is intended to, or should be construed to, create a partnership, agency, joint venture or employment relationship between Client and any of Consultant’s employees or agents. Consultant is not authorized to make any representation, contract or commitment on behalf of Client. Consultant (if Consultant is an individual) and Consultant’s employees will not be entitled to any of the benefits that Client may make available to its employees, including, but not limited to, group health or life insurance, profit-sharing or retirement benefits. Because Consultant is an independent contractor, Client will not withhold or make payments for social security, make unemployment insurance or disability insurance contributions, or obtain workers’ compensation insurance on behalf of Consultant. Consultant is solely responsible for, and will file, on a timely basis, all tax returns and payments required to be filed with, or made to, any federal, state or local tax authority with respect to the performance of Services and receipt of fees under this Agreement. Consultant is solely responsible for, and must maintain adequate records of, expenses incurred in the course of performing Services under this Agreement. No part of Consultant’s compensation will be subject to withholding by Client for the payment of any social security, federal, state or any other employee payroll taxes. Client will regularly report amounts paid to Consultant by filing Form 1099-MISC with the Internal Revenue Service as required by law. If, notwithstanding the foregoing, Consultant is reclassified as an employee of Client, or any affiliate of Client, by the U.S. Internal Revenue Service, the U.S. Department of Labor, or any other federal or state or foreign agency as the result of any administrative or judicial proceeding, Consultant agrees that Consultant will not, as the result of such reclassification, be entitled to or eligible for, on either a prospective or retrospective basis, any employee benefits under any plans or programs established or maintained by Client.
8.Confidential Information. During the term of this Agreement and thereafter Consultant (i) will not use or permit the use of Client’s Confidential Information in any manner or for any purpose not expressly set forth in this Agreement, (ii) will hold such Confidential Information in confidence and protect it from unauthorized use and disclosure, and (iii) will not disclose such Confidential Information to any third parties except as set forth in this section and in Section 9 below. Consultant will protect Client’s Confidential Information from unauthorized use, access or disclosure in the same manner as Consultant protects its own confidential information of a similar nature, but in no event will it exercise less than reasonable care. Notwithstanding the foregoing or anything to the contrary in this Agreement or any other agreement between Client and Consultant, nothing in this Agreement shall limit Consultant’s right to report possible violations of law or regulation with any federal, state, or local government agency or to discuss the terms and conditions of Consultant’s engagement by Client to the extent that such disclosure is protected under applicable provisions of law or regulation, including but not limited to “whistleblower” statutes or other similar provisions that protect such disclosure. “Confidential Information” as used in this Agreement means all information disclosed by Client to Consultant, whether



during or before the term of this Agreement, that is not generally known in the Client’s trade or industry and will include, without limitation: (a) concepts and ideas relating to the development and distribution of content in any medium or to the current, future and proposed products or services of Client or its subsidiaries or affiliates; (b) trade secrets, drawings, inventions, know-how, software programs, and software source documents; (c) information regarding plans for research, development, new service offerings or products, marketing and selling, business plans, business forecasts, budgets and unpublished financial statements, licenses and distribution arrangements, prices and costs, suppliers and customers; (d) existence of any business discussions, negotiations or agreements between the parties; and (e) any information regarding the skills and compensation of employees, contractors or other agents of Client or its subsidiaries or affiliates. Confidential Information also includes proprietary or confidential information of any third party who may disclose such information to Client or Consultant in the course of Client’s business. Confidential Information does not include information that (x) is or becomes a part of the public domain through no act or omission of Consultant, (y) is disclosed to Consultant by a third party without restrictions on disclosure, or (z) was in Consultant’s lawful possession without obligation of confidentiality prior to the disclosure and was not obtained by Consultant either directly or indirectly from Client. In addition, this section will not be construed to prohibit disclosure of Confidential Information to the extent that such disclosure is required by law or valid order of a court or other governmental authority; provided, however, that Consultant will first have given notice to Client and will have made a reasonable effort to obtain a protective order requiring that the Confidential Information so disclosed be used only for the purposes for which the order was issued. All Confidential Information furnished to Consultant by Client is the sole and exclusive property of Client or its suppliers or customers. Upon request by Client, Consultant agrees to promptly deliver to Client the original and any copies of the Confidential Information. Notwithstanding the foregoing nondisclosure obligations, pursuant to 18 U.S.C. Section 1833(b), Consultant will not be held criminally or civilly liable under any federal or state trade secret law for the disclosure of a trade secret that is made: (1) in confidence to a federal, state, or local government official, either directly or indirectly, or to an attorney, and solely for the purpose of reporting or investigating a suspected violation of law; or (2) in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal.
8.1.Personal Information. With respect to any Confidential Information that constitutes personal data, personal information, personally identifiable information or similar information under applicable privacy or data security laws (collectively, “Personal Information”), Consultant shall not (i) sell Personal Information or (ii) retain, use or disclose Personal Information for any purpose other than the specific purpose of providing the Services. For the avoidance of doubt, the foregoing prohibits Consultant from “selling” Personal Information, as defined in the California Consumer Privacy Act of 2018 (as amended, the “CCPA”), and from retaining, using, or disclosing Personal Information outside of the direct business relationship between Consultant and Client or for a “commercial purpose” (as defined in the CCPA). Consultant hereby certifies that it understands the obligations under this Section 8.1 and will comply with them.
8.1.1.Consultant shall use reasonable security measures appropriate to the nature of any Personal Information in its possession or control to protect the Personal Information from unauthorized access, destruction, use, modification, or disclosure.
8.1.2.The parties acknowledge and agree that Consultant’s access to Personal Information is not part of the consideration exchanged by the parties in respect of the Agreement.
8.1.3.If any individual contacts Consultant to make a request pertaining to their Personal Information, Consultant shall promptly forward the request to the Client and shall not respond to



the individual except as instructed by Client. Consultant shall promptly take such actions and provide such information as Client may request to help Client fulfill requests of individuals to exercise their rights under the applicable privacy or data security laws, including, without limitation, requests to access, delete, opt-out of the sale of, or receive information about the processing of, Personal Information pertaining to them. Consultant agrees to cooperate with Client to further amend the Agreement as may be necessary to address compliance with applicable privacy or data security laws.
9.Consultant’s Employees, Consultants and Agents. Consultant shall have the right to disclose Confidential Information only to those of its employees, consultants, and agents who have a need to know such information for the purpose of performing Services and who have entered into a binding written agreement that is expressly for the benefit of Client and protects Client’s rights and interests in and to the Confidential Information to at least the same degree as this Agreement. Client reserves the right to refuse or limit Consultant’s use of any employee, consultant or agent or to require Consultant to remove any employee, consultant or agent already engaged in the performance of the Services. Client’s exercise of such right will in no way limit Consultant’s obligations under this Agreement.
10.No Conflict of Interest. During the term of this Agreement, Consultant will not accept work, enter into a contract, or accept an obligation from any third party, inconsistent or incompatible with Consultant’s obligations under this Agreement, or the scope of Services. Consultant warrants that there is no other contract or duty on its part inconsistent with this Agreement. Consultant agrees to indemnify Client from any and all loss or liability incurred by reason of the alleged breach by Consultant of any services agreement with any third party.
11.Term and Termination.
11.1.Term. The term of this Agreement shall begin on the Effective Date set forth above and end on March 2, 2033 (the “Term”), unless earlier terminated as provided in this Agreement.
11.2.Termination. Either party may terminate this Agreement with or without cause, at any time upon written notice to the other party.
11.3.Survival. The rights and obligations contained in Sections 3 (“Ownership of Work Product”), 4 (“Other Rights”), 5 (“License to Preexisting IP”), 6 (“Representations and Warranties”), 8 (“Confidential Information”), 13 (“Nonsolicitation”), 14 (“Agreement to Arbitrate All Disputes”), and 15 (“Other Provisions”) will survive any termination or expiration of this Agreement.
12.Noninterference with Business. Consultant agrees that during the Term of this Agreement, Consultant will not, without Client’s express written consent, either directly or indirectly engage in any employment or business activity that is competitive with, or would otherwise conflict with the Services rendered to, or that would otherwise interfere with the business of, the Client.
13.Nonsolicitation. Consultant agrees that during the Term of this Agreement, and for one year thereafter, Consultant will not either directly or indirectly, solicit or attempt to solicit any employee, independent contractor, or consultant of Client to terminate his, her or its relationship with Client in order to become an employee, consultant, or independent contractor to or for any other person or entity.
14.Return of Client Property. Consultant agrees that, upon termination, Consultant will perform a good faith search for, and return to Client, all Client documents (and all copies thereof) and other Client property in Consultant’s possession or control, including, but not limited to, Consultant’s files, correspondence, memoranda, notes, notebooks, drawings, books and records, plans, forecasts,



reports, proposals, studies, agreements, financial information, personnel information, sales and marketing information, research and development information, systems information, specifications, computer-recorded information, tangible property and equipment, credit cards, entry cards, identification badges and keys, and any materials of any kind that contain or embody any proprietary or confidential information of Client (and all reproductions thereof in whole or in part).
15.Agreement to Arbitrate All Disputes.  To ensure the timely and economical resolution of disputes that may arise between Consultant and Client, both Consultant and Client mutually agree that pursuant to the Federal Arbitration Act, 9 U.S.C. §1-16, and to the fullest extent permitted by applicable law, Consultant and Client will submit solely to final, binding and confidential arbitration any and all disputes, claims, or causes of action arising from or relating to:  (i)  the negotiation, execution, interpretation, performance, breach or enforcement of this Agreement; or (ii) Consultant’s relationship with Client (including but not limited to all statutory claims); or (iii) the termination of Consultant’s relationship with Client (including but not limited to all statutory claims).  BY AGREEING TO THIS ARBITRATION PROCEDURE, BOTH CONSULTANT AND CLIENT WAIVE THE RIGHT TO RESOLVE ANY SUCH DISPUTES THROUGH A TRIAL BY JURY OR JUDGE OR THROUGH AN ADMINISTRATIVE PROCEEDING. 
15.1.Arbitrator Authority.  The arbitrator shall have the sole and exclusive authority to determine whether a dispute, claim or cause of action is subject to arbitration under this Section and to determine any procedural questions which grow out of such disputes, claims or causes of action and bear on their final disposition. 
15.2.Individual Capacity Only.  All claims, disputes, or causes of action under this Section, whether by Consultant or Client, must be brought solely in an individual capacity, and shall not be brought as a plaintiff (or claimant) or class member in any purported class or representative proceeding, nor joined or consolidated with the claims of any other person or entity.   The arbitrator may not consolidate the claims of more than one person or entity, and may not preside over any form of representative or class proceeding.  To the extent that the preceding sentences in this paragraph are found to violate applicable law or are otherwise found unenforceable, any claim(s) alleged or brought on behalf of a class shall proceed in a court of law rather than by arbitration.  
15.3.Arbitration Process.  Any arbitration proceeding under this Section shall be presided over by a single arbitrator and conducted by JAMS, Inc. (“JAMS”) or its successor, under the then applicable JAMS Comprehensive Arbitration Rules & Procedures available upon request and also currently available at https://www.jamsadr.com/rules-comprehensive-arbitration/).  Consultant and Client both have the right to be represented by legal counsel at any arbitration proceeding, at each party’s own expense.  The location of the arbitration proceeding shall take place San Diego, California. The arbitrator shall: (i) have the authority to compel adequate discovery for the resolution of the dispute; (ii) issue a written arbitration decision, to include the arbitrator’s essential findings and conclusions and a statement of the award; and (iii) be authorized to award any or all remedies that Consultant or Client would be entitled to seek in a court of law. Client shall pay all JAMS arbitration fees in excess of the amount of court fees that would be required of Consultant if the dispute were decided in a court of law.  
15.4.Excluded Claims.  This Section shall not apply to any action or claim that cannot be subject to mandatory arbitration as a matter of law (including, without limitation, claims brought pursuant to the California Private Attorneys General Act of 2004, as amended), to the extent such claims are not permitted by applicable law to be submitted to mandatory arbitration and such applicable law is not preempted by the Federal Arbitration Act or otherwise invalid (collectively, the “Excluded



Claims”).  In the event Consultant intends to bring multiple claims, including one of the Excluded Claims listed above, the Excluded Claims may be filed with a court, while any other claims will remain subject to mandatory arbitration.
15.5.Injunctive Relief and Final Orders.  Nothing in this Section is intended to prevent either Consultant or Client from obtaining injunctive relief in court to prevent irreparable harm pending the conclusion of any such arbitration. Any final award in any arbitration proceeding hereunder may be entered as a judgment in the federal and state courts of any competent jurisdiction and enforced accordingly.
16.Other Provisions.
16.1.Successors and Assigns. Consultant may not subcontract or otherwise delegate or assign this Agreement or any of its obligations under this Agreement without Client’s prior written consent. Any attempted assignment in violation of the foregoing will be null and void. Subject to the foregoing, this Agreement will be for the benefit of Client’s successors and assigns, and will be binding on Consultant’s assignees.
16.2.Notices. Any notice required or permitted by this Agreement will be in writing and will be delivered as follows with notice deemed given as indicated: (i) by personal delivery when delivered personally; (ii) by overnight courier upon written verification of receipt; (iii) by telecopy or facsimile transmission upon acknowledgment of receipt of electronic transmission; or (iv) by certified or registered mail, return receipt requested, upon verification of receipt. Notice will be sent to the addresses set forth below or such other address as either party may specify in writing.
16.3.Governing Law. This Agreement will be governed in all respects by the laws of the United States of America and by the laws of the State of California, without giving effect to any conflicts of laws principles that require the application of the law of a different jurisdiction.
16.4.Severability. Should any provisions of this Agreement be held by a court of law to be illegal, invalid or unenforceable, the legality, validity and enforceability of the remaining provisions of this Agreement will not be affected or impaired thereby.
16.5.Waiver. The waiver by Client of a breach of any provision of this Agreement by Consultant will not operate or be construed as a waiver of any other or subsequent breach by Consultant.
16.6.Injunctive Relief for Breach. Consultant’s obligations under this Agreement are of a unique character that gives them particular value; breach of any of such obligations will result in irreparable and continuing damage to Client for which there will be no adequate remedy at law; and, in the event of such breach, Client will be entitled to injunctive relief and/or a decree for specific performance, and such other and further relief as may be proper (including monetary damages if appropriate).
16.7.Entire Agreement. This Agreement constitutes the entire agreement between the parties relating to this subject matter and supersedes all prior or contemporaneous oral or written agreements concerning such subject matter. The terms of this Agreement will govern all services undertaken by Consultant for Client; provided, however, that in the event of any conflict between the terms of this Agreement and any Project Assignment, the terms of the applicable Project Assignment will control, provided that the Project Assignment specifically calls out the applicable Section number of this Agreement to be superseded and has been signed by an authorized officer of Client. This Agreement may



only be changed or amended by mutual agreement of authorized representatives of the parties in writing. This Agreement may be executed in two or more counterparts, each of which will be deemed an original, but all of which together will constitute one and the same instrument. Counterparts may be delivered via facsimile, electronic mail (including pdf or any electronic signature complying with the U.S. federal ESIGN Act of 2000, Uniform Electronic Transactions Act or other applicable law) or other transmission method and any counterpart so delivered will be deemed to have been duly and validly delivered and be valid and effective for all purposes.
[Remainder of page intentionally left blank]




The parties have executed this Agreement as of the Effective Date.
CLIENT:


Xencor, Inc.
By:/s/ Bassil Dahiyat
Name:Bassil Dahiyat
Title:President & CEO
Email:baz@xencor.com
Address:
465 N. Halstead, Suite 200
Pasadena, California 91107

CONSULTANT:


/s/ John Kuch
John Kuch
Email:jkuch@xencor.com
Address:
555 Huntington Dr.
San Marino, CA 91108





EXHIBIT A
Project Assignment Under Consulting Agreement
Dated: April 19, 2024
Services:
Consultant will provide advice regarding the Company’s finance and accounting operations (the “Services”).
Schedule Of Work:
Consultant will be available during business hours as necessary and agreed upon by Consultant and Client to complete the Services.
Fees And Reimbursement:
As consideration for the Services, Client will consider the period during which Consultant provides Services to Client under this Consulting Agreement to be “Continuous Service” for purposes of Client’s 2013 Equity Incentive Plan (the “Equity Plan”), and therefore Consultant’s outstanding equity awards will continue to vest and, as applicable, remain exercisable in accordance with their terms during the Term of the Consulting Agreement; Vesting of the equity awards will cease at the end of the Term and Consultant’s rights to exercise or otherwise acquire any vested shares shall be governed and controlled by the Equity Plan and the applicable grant documents (the “Equity Documents”).  All terms, conditions and limitations applicable to the equity awards will continue to be subject to the applicable Equity Documents.
Consultant will be reimbursed for expenses (at cost) if approved in writing in advance by Client. Consultant will provide such reasonable receipts or other documentation of expenses as Client might request.
The parties have executed this Project Assignment as of the date first written above.

CLIENT:


Xencor, Inc.
By:/s/ Bassil Dahiyat
Name:Bassil Dahiyat
Title:President and CEO

CONSULTANT:


/s/ John Kuch
John Kuch

EX-10.2 3 xncr-20240630xexx102.htm EX-10.2 Document

Executive Employment Letter Addendum #2
Whereas, Nancy Valente (“Executive”) is employed by Xencor, Inc. (“Company”) as its Executive Vice President & Chief Development Officer and Executive is subject to an Employment Letter, dated April 7, 2023, and an addendum thereto, dated November 7, 2023 (together, the “Employment Letter”);
Whereas, pursuant to the Employment Letter, Executive was entitled to receive reimbursement for temporary housing costs for up to nine (9) months from the commencement of employment with the Company, subject to applicable tax withholding and gross up thereon;
Whereas, the temporary housing costs Executive was eligible to receive pursuant to the Employment Letter have ended and the Company desires to provide Executive with additional temporary living costs, subject to Executive’s continued employment with the Company.
Now, therefore, Executive and the Company agree as follows:
Executive will be eligible to be reimbursed for temporary living expenses near Pasadena, CA for a duration of twelve (12) months from the effective date of this agreement, subject to Executive’s continued employment with the Company. The maximum reimbursement Executive is eligible to receive will be $6,000 per month, subject to applicable tax withholding to the extent the Company determines the reimbursement will constitute taxable income to Executive pursuant to applicable law.
In Witness Whereof, each of the parties has executed this agreement, in the case of the Company, by its duly authorized officer.

Executive:
/s/ Nancy Valente                
    Nancy Valente

June 1, 2024                    
    Date

Company:
Xencor, Inc.
By /s/ Bassil Dahiyat                
Name Bassil Dahiyat                
Title President and Chief Executive Officer    
    


EX-31.1 4 xncr-20240630xexx311.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION OF THE PRINCIPAL EXECUTIVE OFFICER PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Bassil I. Dahiyat, Ph.D., certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Xencor, Inc., (the “Company”);
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 Company as of, and for, the periods presented in this report;
4.The Company’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the Company 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 Company, 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 Company’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 Company’s internal control over financial reporting that occurred during the Company’s most recent fiscal quarter (the Company’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the Company’s internal control over financial reporting; and
5.The Company’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Company’s auditors and the audit committee of the Company’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 Company’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 Company’s internal control over financial reporting.
/s/ BASSIL I. DAHIYAT
Bassil I. Dahiyat, Ph.D.
President & Chief Executive Officer
(Principal Executive Officer)
Date: August 5, 2024

EX-31.2 5 xncr-20240630xexx312.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION OF THE PRINCIPAL FINANCIAL OFFICER PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Bart Jan Cornelissen, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Xencor, Inc., (the “Company”);
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 Company as of, and for, the periods presented in this report;
4.The Company’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the Company 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 Company, 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 Company’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 Company’s internal control over financial reporting that occurred during the Company’s most recent fiscal quarter (the Company’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the Company’s internal control over financial reporting; and
5.The Company’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Company’s auditors and the audit committee of the Company’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 Company’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 Company’s internal control over financial reporting.
/s/ BART JAN CORNELISSEN
Bart Jan Cornelissen
Chief Financial Officer
(Principal Financial Officer)
Date: August 5, 2024

EX-32.1 6 xncr-20240630xexx321.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION
Pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. §1350), Bassil I. Dahiyat, President & Chief Executive Officer of Xencor, Inc. (the “Company”), and Bart Cornelissen, Chief Financial Officer of the Company, each hereby certifies that, to the best of their knowledge:
1.The Company’s Quarterly Report on Form 10-Q for the period ended June 30, 2024, to which this Certification is attached as Exhibit 32.1 (the “Periodic Report”), fully complies with the requirements of Section 13(a) or Section 15(d) of the Exchange Act; and
2.The information contained in the Periodic Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Dated: August 5, 2024
IN WITNESS WHEREOF, the undersigned have set their hands hereto as of the 5th day of August 2024.
/s/ BASSIL I. DAHIYAT/s/ BART JAN CORNELISSEN
Bassil I. DahiyatBart Jan Cornelissen
President & Chief Executive OfficerChief Financial Officer
(Principal Executive Officer)(Principal Financial Officer)
This certification accompanies the Periodic Report to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of Xencor, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Form 10-Q), irrespective of any general incorporation language contained in such filing.

EX-101.SCH 7 xncr-20240630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - Consolidated Statements of Loss (unaudited) link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - Consolidated Statements of Comprehensive Loss (unaudited) link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - Consolidated Statements of Stockholders' Equity (unaudited) link:presentationLink link:calculationLink link:definitionLink 9952156 - Statement - Consolidated Statements of Cash Flows (unaudited) link:presentationLink link:calculationLink link:definitionLink 9952157 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - Net Loss Per Common Share link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - Marketable Debt and Equity Securities link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - Collaboration and Licensing Agreements link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - Sales of Future Royalties link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Summary of Significant Accounting Policies (Polices) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Net Loss Per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Marketable Debt and Equity Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Collaboration and Licensing Agreements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Sales of Future Royalties (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Fair Value of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Net Loss Per Common Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Marketable Debt and Equity Securities - Summary (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Marketable Debt and Equity Securities - Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Marketable Debt and Equity Securities - Unrealized Losses (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Marketable Debt and Equity Securities - Equity Securities with Readily Determinable Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Marketable Debt and Equity Securities - Equity Securities Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Marketable Debt and Equity Securities - Net Gains and Losses (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Marketable Debt and Equity Securities - Equity Securities without Readily Determinable Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Stock Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Stock-Based Compensation - Employee Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Stock-Based Compensation - Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Stock-Based Compensation - FV of Employee Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Stock Based Compensation - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Leases - Agreements (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Leases - Undiscounted Cash Flows (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Leases - Undiscounted Cash Flows (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Leases - Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Collaboration and Licensing Agreements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Collaboration and Licensing Agreements - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Sales of Future Royalties - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Sales of Future Royalties - Debt of Future Royalties (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 xncr-20240630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 xncr-20240630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 xncr-20240630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Equity Securities Debt and Equity Securities, FV-NI [Line Items] Statistical Measurement [Domain] Statistical Measurement [Domain] Gross Unrealized Losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Summary of Lease Costs and Cash Disclosures Lease, Cost [Table Text Block] Vega Vega Therapeutics, Inc. [Member] Vega Therapeutics, Inc. Cover [Abstract] Cover [Abstract] Richard Ranieri [Member] Richard Ranieri Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Net decrease in cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Schedule of Operating Lease Liabilities Maturities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Trading Symbol Trading Symbol Less: Net gain (loss) recorded on sale of equity securities Equity Securities, FV-NI, Realized Gain (Loss) Comprehensive loss Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest All Trading Arrangements All Trading Arrangements [Member] Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Non-NEOs Non-NEOs [Member] Schedule of Basic and Diluted Net Loss per Common Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Income taxes Income Taxes Paid, Net Deferred income Deferred Income, Current Pay vs Performance Disclosure [Line Items] Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Gain (loss) on equity securities, net Change in fair value of equity securities Net gain (loss) recorded on equity securities Net gain (loss) recorded on equity securities Equity Securities, FV-NI, Gain (Loss) Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Issuance of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Fair Value of Financial Instruments Fair Value Disclosures [Text Block] Award Timing Disclosures [Line Items] Investment, Name [Domain] Investment, Name [Domain] Other Performance Measure, Amount Other Performance Measure, Amount Leases Lessee, Operating Leases [Text Block] Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Operating lease cost Operating Lease, Cost Patent License Agreement Patent License Agreement Information relating to a Patent License Agreement. Proceeds from sale of marketable securities Proceeds from Sale and Maturity of Marketable Securities Deferred income Increase (Decrease) in Loans, Deferred Income Lease liabilities, net of current portion Lease liabilities - long-term Operating Lease, Liability, Noncurrent Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Collaboration research and licensing agreements Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] Deferred revenue Contract with Customer, Liability, Current Plan Name [Domain] Plan Name [Domain] Collaboration and License Agreement Collaboration and License Agreement Represents information pertaining to the Collaboration and License agreement. Other assets Other Assets, Noncurrent Entity Tax Identification Number Entity Tax Identification Number Leases [Abstract] Leases [Abstract] Money Market Funds Money Market Funds [Member] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Deferred income, net of current portion Deferred Income, Noncurrent Non-cash interest expense recognized Royalty Liability, Non-Cash Interest Expense Royalty Liability, Non-Cash Interest Expense Plan Name [Axis] Plan Name [Axis] Equity Components [Axis] Equity Components [Axis] Award Timing Method Award Timing Method [Text Block] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Marketable securities Estimated Fair Value Debt Securities, Available-for-Sale Measurement Frequency [Axis] Measurement Frequency [Axis] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Insider Trading Policies and Procedures [Line Items] Sales of Future Royalties [Table] Sales of Future Royalties [Table] Sales of Future Royalties [Table] Use of Estimates Use of Estimates, Policy [Policy Text Block] Adjustment to Compensation, Amount Adjustment to Compensation Amount Aggregate intrinsic value, balance outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Investments [Domain] Investments [Domain] Compensation Amount Outstanding Recovery Compensation Amount Richard Ranieri May 2024 Plan [Member] Richard Ranieri May 2024 Plan Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member] Entity Small Business Entity Small Business Company Selected Measure Amount Company Selected Measure Amount Janssen Janssen Biotech, Inc [Member] Represents information pertaining to Janssen Biotech, Inc. Tabular List, Table Tabular List [Table Text Block] 2029 Lessee, Operating Lease, Liability, to be Paid, Year Five Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Summary of Stock Option Activity Schedule of Stock Options Roll Forward [Table Text Block] Extended Vesting Periods Extended Vesting Periods [Member] Extended Vesting Periods Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Schedule of Available-for-sale Securities Debt Securities, Available-for-Sale [Line Items] Issuance of common stock under the Employee Stock Purchase Plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Accrued expenses Accrued Liabilities, Current Equity securities without readily determinable fair value Equity Securities without Readily Determinable Fair Value [Line Items] Credit Facility [Domain] Credit Facility [Domain] Cash, cash equivalents, and restricted cash, beginning of period Cash, cash equivalents, and restricted cash, end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Janssen Janssen [Member] Represents information pertaining to Janseen Accretion of discount on marketable debt securities Accretion (Amortization) of Discounts and Premiums, Investments Marketable equity securities Equity securities with readily determinable fair value Equity Securities, FV-NI, Current Current assets Assets, Current [Abstract] Development-based Development-based Represents information pertaining to development-based potential milestones. Debt - short-term Royalty Liabilities, Short-Term Debt Royalty Liabilities, Short-Term Debt Finite Lived And Indefinite Lived Intangible Assets By Major Class [Table] Finite Lived And Indefinite Lived Intangible Assets By Major Class [Table] Disclosure of finite-lived and indefinite-lived intangible assets, excluding goodwill, in total and by major class. Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Product and Service [Domain] Product and Service [Domain] Stock options Share-Based Payment Arrangement, Option [Member] Debt Securities, Available-for-Sale [Table] Debt Securities, Available-for-Sale [Table] Weighted average grant date fair value, vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] 2025 Lessee, Operating Lease, Liability, to be Paid, Year One Comprehensive loss attributable to Xencor, Inc. Comprehensive Income (Loss), Net of Tax, Attributable to Parent Income tax payable Accrued Income Taxes, Current Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Cash paid during the period for: Supplemental Cash Flow Information Cash Paid [Abstract] Supplemental Cash Flow Information Cash Paid [Abstract] Security Exchange Name Security Exchange Name Debt of Future Royalties Debt of Future Royalties [Table Text Block] Debt of Future Royalties Schedule of Maturities of Marketable Securities Investments Classified by Contractual Maturity Date [Table Text Block] Non-cash interest expense Paid-in-Kind Interest Award Type [Axis] Award Type [Axis] Schedule of Equity Securities with Readily Determinable Fair Value Equity Securities, FV-NI [Table Text Block] Tabular disclosure of equity securities with readily determinable fair value. Corporate Securities Corporate Debt Securities [Member] Annual percentage increase in shares of common stock available for issuance Share Based Compensation Arrangement by Share Based Payment Award Annual Percentage Increase in Shares Authorized Represents the annual percentage increase in maximum number of shares (or other type of equity) approved (usually by shareholders and board of directors), for awards under the equity-based compensation plan. Gale Gale [Member] Gale Options exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Milestone Milestone [Member] Payment for achievement or success. Restricted Stock Units Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Property and equipment, net Property, Plant and Equipment, Net Total liabilities Liabilities Non-controlling interest Equity, Attributable to Noncontrolling Interest Percentage of responsibility for development costs Collaborative Agreement, Percentage of Responsibility Assumed for Development Costs Represents the percentage of responsibility assumed for development costs, if the company elects to participate in development. Exercisable (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Deferred revenue Collaboration Agreement, Deferred Revenue Collaboration Agreement, Deferred Revenue Research and development Research and Development Expense Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule of Unrealized Losses on Available-for-Sale Investments Unrealized Gain (Loss) on Investments [Table Text Block] Expiration Date Trading Arrangement Expiration Date Number of shares owned (in shares) Investment Owned, Balance, Shares Second Collaboration And License Agreement Second Collaboration And License Agreement [Member] Represents information relating to second collaboration and license agreement. Lease liabilities Lease liabilities - short-term Operating Lease, Liability, Current Total Shareholder Return Amount Total Shareholder Return Amount Common stock, shares issued (in shares) Common Stock, Shares, Issued Summary of Restricted Stock Unit Activity Nonvested Restricted Stock Shares Activity [Table Text Block] Income taxes Increase (Decrease) in Income Taxes Payable Sale of Future Royalties Future Royalties Sale Disclosure [Text Block] Future Royalties Sale Disclosure Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] Letter of credit amount Line of Credit Facility, Maximum Borrowing Capacity Impairment loss or recoveries Marketable Securities Impairment Losses And Recoveries Amount of impairment loss or recovery related to marketable securities. Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Options exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Weighted Average Exercise Price (Per Share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Research and development Research and Development Expense [Member] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Net unrealized gain (loss) on marketable debt securities OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax Diluted weighted average common shares outstanding (in shares) Weighted-average common shares outstanding used in computing diluted net loss (in shares) Weighted Average Number of Shares Outstanding, Diluted Royalties owed to OMERS Royalty Liability, Owed Royalty Liability, Owed MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Total stockholders’ equity attributable to Xencor, Inc. Equity, Attributable to Parent Collaboration and Licensing Agreements Collaborative Arrangement Disclosure [Text Block] Mature in one year or less Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Renewal term Lessee, Operating Lease, Renewal Term Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Interest expense Interest Expense, Nonoperating Third Party Licensee Third Party License Agreement [Member] Third Party License Agreement Amortized Cost Cash and Cash Equivalents and Marketable Securities Amortized Cost This item represents the total cost of cash and cash equivalents and marketable securities. Gain on sale of marketable debt securities Debt Securities, Available-for-Sale, Gain (Loss) Bassil Dahiyat [Member] Bassil Dahiyat Debt Debt, Current Fair Value, Recurring Fair Value, Recurring [Member] Accounts receivable Receivable Accounts Receivable, after Allowance for Credit Loss, Current Options granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Fair value, 12 months or greater Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer Total number of shares of common stock available for issuance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] Schedule of Assets Recorded at Fair Value Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] Document Fiscal Period Focus Document Fiscal Period Focus All Executive Categories All Executive Categories [Member] Royalties paid to OMERS Royalty Liability, Payments Royalty Liability, Payments Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Weighted-average remaining contractual term, balance outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Assets Assets [Abstract] Expected dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate The 2013 and 2023 Plans The 2013 and 2023 Plans [Member] The 2013 and 2023 Plans Total debt Royalty Liability, Debt, Long-Term and Short-Term, Combined Amount Royalty Liability, Debt, Long-Term and Short-Term, Combined Amount Document Type Document Type Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] In-process intangible assets In-process intangible assets In Process Intangible Assets [Member] Purchase of marketable securities Payments to Acquire Marketable Securities Weighted-average remaining contractual term, exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost Risk-free interest rate (as a percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Maximum Maximum [Member] Deferred revenue Contract with Customer, Liability Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Accounts payable Accounts Payable, Current Investment Type [Axis] Investment Type [Axis] Accounting Policies [Abstract] Accounting Policies [Abstract] Revenue Revenues [Abstract] Schedule of Equity Securities Without Readily Determinable Fair Value Equity Securities without Readily Determinable Fair Value [Table Text Block] Schedule of Weighted Average Assumptions Used for Estimation of Fair Value of Stock Options Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Fair Value Measurement Fair Value Measurement, Policy [Policy Text Block] Current Fiscal Year End Date Current Fiscal Year End Date Less: Imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Total lease costs Lease, Cost Statistical Measurement [Axis] Statistical Measurement [Axis] PEO Name PEO Name Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Loss before income tax expense Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Non-cash revenue recognized Collaboration Agreement, Non-Cash Revenue Recognized Collaboration Agreement, Non-Cash Revenue Recognized Potential Milestones Type [Axis] Potential Milestones Type [Axis] Potential Milestones Type Awards issued under the plan (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Award Type [Domain] Award Type [Domain] Name Outstanding Recovery, Individual Name Issuance of common stock upon exercise of stock awards (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Variable lease cost Variable Lease, Cost Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Non-PEO NEO Non-PEO NEO [Member] Additional Paid-in Capital Additional Paid-in Capital [Member] Kevin Gorman [Member] Kevin Gorman Award Timing Predetermined Award Timing Predetermined [Flag] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Investment, Name [Axis] Investment, Name [Axis] Restricted cash Cash collateral for letters of credit Restricted Cash, Noncurrent Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Forecast Forecast [Member] Class of Stock [Axis] Class of Stock [Axis] Diluted net loss per common share attributable to Xencor, Inc. (in dollars per share) Earnings Per Share, Diluted Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Counterparty Name [Domain] Counterparty Name [Domain] Name Measure Name Entity Interactive Data Current Entity Interactive Data Current Deferred revenue Increase (Decrease) in Contract with Customer, Liability Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Non-cash royalties Non-cash Royalty [Member] Non-cash Royalty Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Accounts receivable Increase (Decrease) in Accounts and Other Receivables and Contract with Customer Assets Increase (Decrease) in Accounts Receivable and Contract with Customer Assets Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Stock-based compensation Total employee, director and non-employee stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Net loss Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Income tax expense Income Tax Expense (Benefit) Other income (expense) Nonoperating Income (Expense) [Abstract] Supplemental disclosure of cash flow information Supplemental Cash Flow Information [Abstract] Period to recognize unamortized compensation expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Collaborations, milestones, and royalties Revenue recorded Revenue from Contract with Customer, Excluding Assessed Tax Purchase of patents, licenses, and other intangible assets Payments to Acquire Intangible Assets Total other income (expense), net Nonoperating Income (Expense) Statement of Comprehensive Income [Abstract] Net cash provided by investing activities Net Cash Provided by (Used in) Investing Activities Loss from operations Operating Income (Loss) Total liabilities and stockholders’ equity Liabilities and Equity Annual installment vesting periods Number Of Annual Installment Vesting Period Represents the number of annual installment vesting periods. All Adjustments to Compensation All Adjustments to Compensation [Member] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Additional paid-in capital Additional Paid in Capital Collaborative Arrangement and Arrangement Other than Collaborative [Table] Collaborative Arrangement and Arrangement Other than Collaborative [Table] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Interest income Investment Income, Interest Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Regulatory-based Regulatory-based Represents information pertaining to regulatory-based potential milestones. Summary of Significant Accounting Policies Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] ROU assets obtained Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Underlying Security Market Price Change Underlying Security Market Price Change, Percent Scenario [Domain] Scenario [Domain] Individual: Individual [Axis] Issuance of restricted stock units Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Options forfeited (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Restricted cash Restricted Cash Expected term (years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Product and Service [Axis] Product and Service [Axis] Weighted average assumptions for estimated fair value of employee stock options Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract] Entity Address, State or Province Entity Address, State or Province Statement [Line Items] Statement [Line Items] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Operating expenses Operating Expenses [Abstract] Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Financial Instruments [Domain] Financial Instruments [Domain] Weighted average grant date fair value, beginning balance (in dollars per share) Weighted average grant date fair value, ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Less: Tenant allowance Lessee, Operating Lease, Liability, Tenant Allowance Amount of monetary allowance granted by the landlord to a tenant for operating lease. Minimum Minimum [Member] Restatement Determination Date Restatement Determination Date Alexion Alexion Pharmaceuticals, Inc. [Member] Represents information pertaining to Alexion Pharmaceuticals, Inc., with which the entity has entered into a option and license agreement. Royalties Royalty [Member] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Adoption Date Trading Arrangement Adoption Date Phases of lease term Phases of Lease Term Represents the number of phases associated with a lease term. Collaboration and Licensing Agreements Collaboration and Licensing Agreements Collaboration and Licensing Agreements Balance at the beginning of the period (in dollars per share) Balance at the end of the period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Right of use (ROU) asset Operating Lease, Right-of-Use Asset Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Balance at the beginning of the period (in shares) Balance at the end of the period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member] Zenas Zenas Bio Pharma Limited [Member] Represents information pertaining to Zenas bio pharma. Exercise Price Award Exercise Price Non-cash interest expense recognized Royalty Liability, Interest Expense Including Amortization Of Closing Costs Royalty Liability, Interest Expense Including Amortization Of Closing Costs Net Loss Per Common Share Earnings Per Share [Text Block] Service agreement charges Collaboration Agreement, Service Agreement Charges Collaboration Agreement, Service Agreement Charges Genentech Genentech [Member] Represent information pertaining to Genetech. Arrangement Duration Trading Arrangement Duration Issuance of common stock under the Employee Stock Purchase Plan Stock Issued During Period, Value, Employee Stock Purchase Plan Subsequent Event Subsequent Event [Member] Technology License Agreement Technology License Agreement Information relating to a Technology License Agreement. Schedule of Weighted Average Assumptions Used for Estimation of Fair Value of ESPP Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Extended Expiration Dates Extended Expiration Dates [Member] Extended Expiration Dates Stockholders’ equity Equity, Attributable to Parent [Abstract] Weighted average grant date fair value, granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Fair value, less than 12 months Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months Sales of Future Royalties [Line Items] Sales of Future Royalties [Line Items] Sales of Future Royalties [Line Items] Total investments Investments Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Annual increase in shares of common stock available for issuance (in shares) Share Based Compensation Arrangement by Share Based Payment Award Annual Increase in Shares Authorized Represents the annual increase in maximum number of shares (or other type of equity) approved (usually by shareholders and board of directors), for awards under the equity-based compensation plan. Improvement allowance Leasehold Improvements, Gross Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] All Individuals All Individuals [Member] PEO PEO [Member] Share development percentage Collaborative Agreement Share Percentage Of Development Cost, By Counterparty Represents the percentage of share assumed by the counter-party for development costs. Potential Milestones Type [Domain] Potential Milestones Type [Domain] Potential Milestones Type [Domain] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Name Trading Arrangement, Individual Name Other expense, net Other Nonoperating Income (Expense) Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Patents, licenses, and other intangible assets, net Intangible Assets, Net (Excluding Goodwill) Receivables [Abstract] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Astria Astria [Member] Astria Gross Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Proceeds from issuance of common stock upon exercise of stock awards Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised Unamortized compensation expense related to unvested restricted stock units Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Number of different target programs Collaborative Arrangement Number of Target Programs Represents the number of different target programs under the collaborative agreement. Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Patents, licenses, and other intangible assets Finite Lived and Indefinite Lived Intangible Assets by Major Class [Line Items] Finite Lived and Indefinite Lived Intangible Assets by Major Class [Line Items] Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member] Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Interest rate Royalty Liability, Interest Rate Royalty Liability, Interest Rate Research license term Collaborative Arrangement Research License Term Represents the research license term under the collaborative agreement. Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Beginning balance of debt related to sale of future royalties Ending balance of debt related to sale of future royalties Royalty Liability, Noncurrent Royalty Liability, Noncurrent Local Phone Number Local Phone Number John Desjarlais [Member] John Desjarlais Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Total operating expenses Operating Expenses Risk-free interest rate, high end of range (as a percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Expected volatility (as a percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Marketable debt securities Debt Securities, Current PEO Total Compensation Amount PEO Total Compensation Amount Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Income Statement Location [Axis] Statement of Income Location, Balance [Axis] Dagmar Rosa-Bjorkesen [Member] Dagmar Rosa-Bjorkesen Proceeds from maturities of marketable securities Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Common Stock Common Stock [Member] Measure: Measure [Axis] Astria/Catabasis Astria/Catabasis Represents the information pertaining to Catabasis Pharmaceuticals, Inc. Interest receivable from marketable debt securities Increase (Decrease) in Accrued Investment Income Receivable Issuance of common stock upon exercise of stock awards Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Closing price of common stock (in dollars per share) Share Price Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Sale of common stock (in shares) Stock Issued During Period, Shares, New Issues Entity Emerging Growth Company Entity Emerging Growth Company Intangible Assets Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Entity Central Index Key Entity Central Index Key Scenario [Axis] Scenario [Axis] General and administrative General and Administrative Expense [Member] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] The 2023 Plan The 2023 Plan [Member] The 2023 Plan Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Richard Ranieri June 2024 Plan [Member] Richard Ranieri June 2024 Plan Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Expected volatility, low end of range (as a percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Equity Component [Domain] Equity Component [Domain] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Financial Instrument [Axis] Financial Instrument [Axis] Collaborative arrangement receivable (payable) related to cost sharing development activities Collaborative Arrangement Receivable (Payable) Related To Cost Sharing Development Activities Amount of receivable (payable) within a collaborative agreement that is associated with cost-sharing development activities. Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Sales-based Sales-based Represents information pertaining to sales-based potential milestones. Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Entity Shell Company Entity Shell Company Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Title Trading Arrangement, Individual Title XmAb24306 XmAb24306 Represents information pertaining to product XmAb24306. Statement [Table] Statement [Table] Counterparty Name [Axis] Counterparty Name [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] Comprehensive loss attributable to non-controlling interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest City Area Code City Area Code Debt - long-term Royalty Liabilities, Long-Term Debt Royalty Liabilities, Long-Term Debt Current liabilities Liabilities, Current [Abstract] A. Bruce Montgomery [Member] A. Bruce Montgomery Research collaboration Research collaboration [Member] Right to collaboration or assist on a project or agreement. Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Kurt Gustafson [Member] Kurt Gustafson Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Level 1 Fair Value, Inputs, Level 1 [Member] Loss on disposal of assets Gain (Loss) on Disposition of Assets Total current assets Assets, Current Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Supplemental disclosures of non-cash activities Noncash Investing and Financing Items [Abstract] Preferred Stock Preferred Stock [Member] Accrued expenses Increase (Decrease) in Accrued Liabilities Exercisable options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Liability Related to the Sale of Future Revenues and Non-Cash Interest Expense on the Liability Related to the Sale of Future Royalties and Deferred Income Related to the Sale of Future Revenues Future Royalties, Policy [Policy Text Block] Future Royalties, Policy Debt, net of current portion Long-Term Debt, Excluding Current Maturities Weighted Average Grant Date Fair Value (Per unit) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Weighted average fair value of options granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Equity shares estimated fair value Equity Securities without Readily Determinable Fair Value, Amount Subsequent Event Type [Axis] Subsequent Event Type [Axis] Income Taxes Income Tax Disclosure [Text Block] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Four Net income (loss) per share attributable to common stockholders: Earnings Per Share [Abstract] Estimated Fair Value Debt Securities, Available-for-Sale, Fair Value, Fiscal Year Maturity [Abstract] Accumulated deficit Retained Earnings (Accumulated Deficit) Royalty milestones Revenue Recognition Milestone Method Pending Represents the amount of consideration that will be recognized upon full completion of milestones set forth in a collaborative agreement between two parties. Marketable debt securities - long term Debt Securities, Noncurrent Class of Stock [Domain] Class of Stock [Domain] Lease liabilities and ROU assets Increase Decrease In Lease Liabilities and Right Of Use Assets The increase (decrease) during the reporting period relating to lease liabilities and right of use (ROU) assets. General and administrative General and Administrative Expense Unrealized gain (loss) on equity securities Unrealized gain (loss) recorded on equity securities held at the reporting date Equity Securities, FV-NI, Unrealized Gain (Loss) Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Equity Awards Adjustments Equity Awards Adjustments [Member] Discount rate Operating Lease, Weighted Average Discount Rate, Percent Present value of lease payments Operating Lease, Liability Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Underlying Securities Award Underlying Securities Amount Marketable Debt and Equity Securities Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Credit Facility [Axis] Credit Facility [Axis] Amendment Flag Amendment Flag Initial cost-sharing percentage Initial Cost-sharing Percentage The initial cost-sharing percentage. Entity Registrant Name Entity Registrant Name Net unrealized gain (loss) on marketable securities Marketable Security, Unrealized Gain (Loss) Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Depreciation and amortization Depreciation, Depletion and Amortization Debt Securities, Trading, and Equity Securities, FV-NI [Table] Debt Securities, Trading, and Equity Securities, FV-NI [Table] Fair Value as of Grant Date Award Grant Date Fair Value Sale of equity securities Proceeds from Sale of Equity Securities, FV-NI Mature in one year or less Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One Level 2 Fair Value, Inputs, Level 2 [Member] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Schedule of Total Employee, Director and Non-Employee Stock-Based Compensation Expense Recognized Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Principles of Consolidation Consolidation, Policy [Policy Text Block] Restatement Determination Date: Restatement Determination Date [Axis] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Title of 12(b) Security Title of 12(b) Security Common stock, $0.01 par value: 200,000,000 authorized shares at June 30, 2024 and December 31, 2023; 61,766,054 issued and outstanding at June 30, 2024 and 60,998,191 issued and outstanding at December 31, 2023 Common Stock, Value, Issued Reduction of liability for sale of future royalties Advance Future Royalty And Milestone Payments Advance Future Royalty And Milestone Payments Share-Based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Cash and cash equivalents Money Market Funds Cash and Cash Equivalents, at Carrying Value Payments for (proceeds from) tenant allowance Payments for (Proceeds from) Tenant Allowance Marketable equity securities - long term Equity Securities, FV-NI, Noncurrent Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member] Weighted average grant date fair value, forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Impairment of intangible assets Impairment of Intangible Assets (Excluding Goodwill) Viridian Viridian [Member] Represents information pertaining to MiRagen/Viridian. Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member] Preferred stock, $0.01 par value: 10,000,000 authorized shares; -0- issued and outstanding shares at June 30, 2024 and December 31, 2023 Preferred Stock, Value, Issued Number of Shares Subject to Outstanding Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] ESPP Employee Stock [Member] Basic net loss per common share attributable to Xencor, Inc. (in dollars per share) Earnings Per Share, Basic Accounts payable Increase (Decrease) in Accounts Payable Research service Research service Represent information pertaining to research activity. Proceeds from issuance of common stock under the Employee Stock Purchase Plan Proceeds from Stock Plans Cash paid for amounts included in the measurement of lease liabilities Operating Lease, Payments Cash and cash equivalents Cash and Cash Equivalents [Member] Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Pasadena, CA - office and laboratory space Pasadena, CA - office and laboratory space [Member] Represents information pertaining to the laboratory and office space in Pasadena, California. Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Net loss attributable to Xencor, Inc. Net Income (Loss) Available to Common Stockholders, Basic Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Total current liabilities Liabilities, Current Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member] Weighted average shares used to compute net income (loss) per share attributable to common stockholders: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Unamortized compensation expense Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Total assets Assets Share-based payment arrangement, plan modification, incremental cost Share-Based Payment Arrangement, Plan Modification, Incremental Cost Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Government Securities US Treasury and Government [Member] Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Equity Securities without Readily Determinable Fair Value [Table] Equity Securities without Readily Determinable Fair Value [Table] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Commitments and contingencies Commitments and Contingencies MorphoSys MorphoSys [Member] Represents information pertaining to MorphoSys. Risk-free interest rate, low end of range (as a percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Termination Date Trading Arrangement Termination Date Expected volatility, high end of range (as a percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum INmune INmune Represents information pertaining to the counterparty, INmune Bio, Inc. (INmune). License License Agreement [Member] Represents information pertaining to the License Agreement. Fair Value of Financial Instruments Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Marketable Securities [Abstract] Marketable Securities [Abstract] Entity Address, City or Town Entity Address, City or Town Mature within two years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Marketable securities Marketable securities Primary financial statement caption encompassing marketable securities. Net loss attributable to Xencor, Inc. Net Income (Loss) Net Income (Loss) Attributable to Parent Trading Arrangement: Trading Arrangement [Axis] Ellen Feigal [Member] Ellen Feigal Options granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Comprehensive Loss Comprehensive Income (Loss) Note [Text Block] Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member] Entity File Number Entity File Number Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Abandonment of capitalized intangible assets Noncash Project Abandonment Costs Document Fiscal Year Focus Document Fiscal Year Focus Non-Controlling Interest Noncontrolling Interest [Member] Income Statement [Abstract] Income Statement [Abstract] Entity Address, Address Line One Entity Address, Address Line One Mabgeek Shanghai Mabgeek Biotech Co., Ltd. [Member] Shanghai Mabgeek Biotech Co., Ltd. Entity Address, Address Line Two Entity Address, Address Line Two Denominator: Weighted Average Number of Shares Outstanding, Basic [Abstract] Schedule of Revenue by Licensees Schedule of Revenue by Major Licensees [Table Text Block] Tabular disclosure of revenue by major licensees. Total Fair Value Assets, Fair Value Disclosure Name Forgone Recovery, Individual Name Sale of Future Royalty [Roll Forward] Sale of Future Royalty [Roll Forward] Sale of Future Royalty For the remainder of 2024 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Aggregate intrinsic value, exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Remaining lease term Operating Lease, Weighted Average Remaining Lease Term Document Period End Date Document Period End Date Marketable Debt and Equity Securities Investment, Policy [Policy Text Block] Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Impairment on equity securities Impairment on equity securities Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount Total undiscounted lease payments Lessee, Operating Lease, Liability, to be Paid Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Insider Trading Arrangements [Line Items] Option and License agreement Option and license agreement [Member] Represents information pertaining to the option and license agreement. Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost, Fiscal Year Maturity [Abstract] Schedule of Marketable Securities Marketable Securities [Table Text Block] Revenue recognized Contract with Customer, Liability, Revenue Recognized Vir Vir [Member] Information pertaining to VIR Biotechnology (VirBio). Adjustment to Compensation: Adjustment to Compensation [Axis] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Net loss attributable to non-controlling interest Net Income (Loss) Attributable to Noncontrolling Interest Reclassifications Reclassification, Comparability Adjustment [Policy Text Block] Document Transition Report Document Transition Report Document Quarterly Report Document Quarterly Report Mature within two years Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Accumulated other comprehensive (loss) income Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Current Reporting Status Entity Current Reporting Status Schedule of Net Gains and Losses Gain (Loss) on Securities [Table Text Block] Accumulated Deficit Retained Earnings [Member] Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] Basic weighted average common shares outstanding (in shares) Weighted-average common shares outstanding used in computing basic net loss (in shares) Weighted Average Number of Shares Outstanding, Basic Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Unrealized losses, 12 months or greater Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Equity received in connection with license agreements Noncash Consideration Received From Revenue Contracts Noncash Consideration Received From Revenue Contracts Total stockholders’ equity Beginning balance Ending balance Equity, Including Portion Attributable to Noncontrolling Interest RSUs Restricted Stock Units (RSUs) [Member] Unrealized (loss) gain on marketable securities Debt Securities, Available-for-Sale, Unrealized Gain (Loss) Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Executive Category: Executive Category [Axis] Name Awards Close in Time to MNPI Disclosures, Individual Name Monrovia, CA - office and laboratory space Monrovia, CA - office and laboratory space [Member] Represents information pertaining to lease office and laboratory space in Monrovia, CA. Options forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Payments for repurchase of preferred stock and preference stock Payments for Repurchase of Preferred Stock and Preference Stock Unrealized losses, Less than 12 months Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Entity Filer Category Entity Filer Category Income Statement Location [Domain] Statement of Income Location, Balance [Domain] Transaction price Collaborative Arrangement, Transaction Price Collaborative Arrangement, Transaction Price Letter of Credit Letter of Credit [Member] Company Selected Measure Name Company Selected Measure Name EX-101.PRE 11 xncr-20240630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 13 R1.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Cover - shares
6 Months Ended
Jun. 30, 2024
Jul. 30, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2024  
Document Transition Report false  
Entity File Number 001-36182  
Entity Registrant Name Xencor, Inc  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 20-1622502  
Entity Address, Address Line One 465 North Halstead Street  
Entity Address, Address Line Two Suite 200  
Entity Address, City or Town Pasadena  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 91107  
City Area Code 626  
Local Phone Number 305-5900  
Title of 12(b) Security Common Stock, par value $0.01 per share  
Trading Symbol XNCR  
Security Exchange Name NASDAQ  
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   61,833,530
Entity Central Index Key 0001326732  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets    
Cash and cash equivalents $ 30,768 $ 53,790
Marketable debt securities 449,372 497,725
Marketable equity securities 28,271 42,210
Accounts receivable 22,073 11,290
Prepaid expenses and other current assets 23,986 18,145
Total current assets 554,470 623,160
Property and equipment, net 63,868 66,124
Patents, licenses, and other intangible assets, net 18,778 18,663
Restricted cash 384 380
Marketable debt securities - long term 104,862 145,512
Marketable equity securities - long term 43,780 64,210
Right of use (ROU) asset 39,527 33,995
Other assets 498 648
Total assets 826,167 952,692
Current liabilities    
Accounts payable 15,838 13,914
Accrued expenses 19,557 23,564
Income tax payable 0 5,782
Lease liabilities 1,262 3,435
Deferred income 36,472 31,682
Debt 6,947 6,332
Total current liabilities 80,076 84,709
Lease liabilities, net of current portion 67,156 59,025
Deferred income, net of current portion 104,081 125,183
Debt, net of current portion 12,313 14,642
Total liabilities 263,626 283,559
Commitments and contingencies
Stockholders’ equity    
Preferred stock, $0.01 par value: 10,000,000 authorized shares; -0- issued and outstanding shares at June 30, 2024 and December 31, 2023 0 0
Common stock, $0.01 par value: 200,000,000 authorized shares at June 30, 2024 and December 31, 2023; 61,766,054 issued and outstanding at June 30, 2024 and 60,998,191 issued and outstanding at December 31, 2023 619 611
Additional paid-in capital 1,162,726 1,131,266
Accumulated other comprehensive (loss) income (652) 1,291
Accumulated deficit (598,368) (464,372)
Total stockholders’ equity attributable to Xencor, Inc. 564,325 668,796
Non-controlling interest (1,784) 337
Total stockholders’ equity 562,541 669,133
Total liabilities and stockholders’ equity $ 826,167 $ 952,692
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized (in shares) 10,000,000 10,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 200,000,000 200,000,000
Common stock, shares issued (in shares) 61,766,054 60,998,191
Common stock, shares outstanding (in shares) 61,766,054 60,998,191
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Statements of Loss (unaudited) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue        
Collaborations, milestones, and royalties $ 16,960,000 $ 45,523,000 $ 29,765,000 $ 64,485,000
Operating expenses        
Research and development 61,531,000 60,060,000 118,404,000 125,612,000
General and administrative 17,746,000 11,460,000 31,533,000 25,613,000
Total operating expenses 79,277,000 71,520,000 149,937,000 151,225,000
Loss from operations (62,317,000) (25,997,000) (120,172,000) (86,740,000)
Other income (expense)        
Interest income 7,681,000 3,771,000 16,229,000 6,670,000
Interest expense (844,000) (7,000) (1,921,000) (14,000)
Other expense, net (4,000) (9,000) (4,000) (23,000)
Impairment on equity securities 220,000 0 (20,430,000) 0
Gain (loss) on equity securities, net (12,027,000) 288,000 (9,702,000) (2,610,000)
Total other income (expense), net (4,974,000) 4,043,000 (15,828,000) 4,023,000
Loss before income tax expense (67,291,000) (21,954,000) (136,000,000) (82,717,000)
Income tax expense 117,000 0 117,000 0
Net loss (67,408,000) (21,954,000) (136,117,000) (82,717,000)
Net loss attributable to non-controlling interest (1,445,000) 0 (2,121,000) 0
Net loss attributable to Xencor, Inc. $ (65,963,000) $ (21,954,000) $ (133,996,000) $ (82,717,000)
Basic net loss per common share attributable to Xencor, Inc. (in dollars per share) $ (1.07) $ (0.37) $ (2.18) $ (1.38)
Diluted net loss per common share attributable to Xencor, Inc. (in dollars per share) $ (1.07) $ (0.37) $ (2.18) $ (1.38)
Weighted average shares used to compute net income (loss) per share attributable to common stockholders:        
Basic weighted average common shares outstanding (in shares) 61,676,444 59,807,558 61,444,384 59,922,784
Diluted weighted average common shares outstanding (in shares) 61,676,444 59,807,558 61,444,384 59,922,784
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Statements of Comprehensive Loss (unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Statement of Comprehensive Income [Abstract]        
Net loss $ (67,408) $ (21,954) $ (136,117) $ (82,717)
Net unrealized gain (loss) on marketable debt securities (498) 1,765 (1,942) 5,093
Comprehensive loss (67,906) (20,189) (138,059) (77,624)
Comprehensive loss attributable to non-controlling interest (1,445) 0 (2,121) 0
Comprehensive loss attributable to Xencor, Inc. $ (66,461) $ (20,189) $ (135,938) $ (77,624)
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Statements of Stockholders' Equity (unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Non-Controlling Interest
Beginning balance (in shares) at Dec. 31, 2022   59,997,713        
Beginning balance at Dec. 31, 2022 $ 727,496 $ 601 $ 1,072,132 $ (6,952) $ (338,285) $ 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock upon exercise of stock awards (in shares)   34,388        
Issuance of common stock upon exercise of stock awards 924   924      
Issuance of restricted stock units (in shares)   349,499        
Issuance of restricted stock units 0 $ 4 (4)      
Comprehensive income (loss) (57,436)     3,327 (60,763)  
Stock-based compensation 12,599   12,599      
Ending balance (in shares) at Mar. 31, 2023   60,381,600        
Ending balance at Mar. 31, 2023 683,583 $ 605 1,085,651 (3,625) (399,048) 0
Beginning balance (in shares) at Dec. 31, 2022   59,997,713        
Beginning balance at Dec. 31, 2022 727,496 $ 601 1,072,132 (6,952) (338,285) 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Comprehensive income (loss) (77,624)          
Ending balance (in shares) at Jun. 30, 2023   60,600,060        
Ending balance at Jun. 30, 2023 678,876 $ 607 1,101,131 (1,860) (421,002) 0
Beginning balance (in shares) at Mar. 31, 2023   60,381,600        
Beginning balance at Mar. 31, 2023 683,583 $ 605 1,085,651 (3,625) (399,048) 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock upon exercise of stock awards (in shares)   145,003        
Issuance of common stock upon exercise of stock awards 677 $ 1 676      
Issuance of restricted stock units (in shares)   18,148        
Issuance of restricted stock units 0          
Issuance of common stock under the Employee Stock Purchase Plan (in shares)   55,309        
Issuance of common stock under the Employee Stock Purchase Plan 1,242 $ 1 1,241      
Comprehensive income (loss) (20,189)     1,765 (21,954)  
Stock-based compensation 13,563   13,563      
Ending balance (in shares) at Jun. 30, 2023   60,600,060        
Ending balance at Jun. 30, 2023 678,876 $ 607 1,101,131 (1,860) (421,002) 0
Beginning balance (in shares) at Dec. 31, 2023   60,998,191        
Beginning balance at Dec. 31, 2023 669,133 $ 611 1,131,266 1,291 (464,372) 337
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock upon exercise of stock awards (in shares)   152,682        
Issuance of common stock upon exercise of stock awards 1,787 $ 1 1,786      
Issuance of restricted stock units (in shares)   483,812        
Issuance of restricted stock units 0 $ 5 (5)      
Comprehensive income (loss) (70,154)     (1,445) (68,033) (676)
Stock-based compensation 11,421   11,421      
Ending balance (in shares) at Mar. 31, 2024   61,634,685        
Ending balance at Mar. 31, 2024 612,187 $ 617 1,144,468 (154) (532,405) (339)
Beginning balance (in shares) at Dec. 31, 2023   60,998,191        
Beginning balance at Dec. 31, 2023 669,133 $ 611 1,131,266 1,291 (464,372) 337
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Comprehensive income (loss) (138,059)          
Ending balance (in shares) at Jun. 30, 2024   61,766,054        
Ending balance at Jun. 30, 2024 562,541 $ 619 1,162,726 (652) (598,368) (1,784)
Beginning balance (in shares) at Mar. 31, 2024   61,634,685        
Beginning balance at Mar. 31, 2024 612,187 $ 617 1,144,468 (154) (532,405) (339)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock upon exercise of stock awards (in shares)   10,213        
Issuance of common stock upon exercise of stock awards 140   140      
Issuance of restricted stock units (in shares)   67,160        
Issuance of restricted stock units 0 $ 1 (1)      
Issuance of common stock under the Employee Stock Purchase Plan (in shares)   53,996        
Issuance of common stock under the Employee Stock Purchase Plan 930 $ 1 929      
Comprehensive income (loss) (67,906)     (498) (65,963) (1,445)
Stock-based compensation 17,190   17,190      
Ending balance (in shares) at Jun. 30, 2024   61,766,054        
Ending balance at Jun. 30, 2024 $ 562,541 $ 619 $ 1,162,726 $ (652) $ (598,368) $ (1,784)
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Statements of Cash Flows (unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Cash flows from operating activities    
Net loss $ (136,117) $ (82,717)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 6,059 5,130
Accretion of discount on marketable debt securities (10,037) (4,345)
Stock-based compensation 28,611 26,162
Equity received in connection with license agreements 0 (10,000)
Abandonment of capitalized intangible assets 784 594
Gain on sale of marketable debt securities (3) 0
Change in fair value of equity securities 9,702 2,610
Impairment on equity securities 20,430 0
Non-cash interest expense 1,900 0
Loss on disposal of assets 6 1,379
Changes in operating assets and liabilities:    
Accounts receivable (10,783) 8,978
Interest receivable from marketable debt securities (1,705) 420
Prepaid expenses and other assets (5,691) 1,127
Accounts payable 1,924 4,009
Accrued expenses (4,007) (288)
Income taxes (5,782) 0
Lease liabilities and ROU assets 426 582
Deferred revenue 0 (22,455)
Deferred income (16,312) 0
Net cash used in operating activities (120,595) (68,814)
Cash flows from investing activities    
Purchase of marketable securities (259,130) (276,715)
Sale of equity securities 4,236 0
Purchase of patents, licenses, and other intangible assets (1,549) (1,490)
Purchase of property and equipment (3,158) (14,636)
Proceeds from maturities of marketable securities 347,966 339,580
Proceeds from sale of marketable securities 9,969 0
Net cash provided by investing activities 98,334 46,739
Cash flows from financing activities    
Proceeds from issuance of common stock upon exercise of stock awards 1,927 1,601
Proceeds from issuance of common stock under the Employee Stock Purchase Plan 930 1,242
Reduction of liability for sale of future royalties (3,614) 0
Net cash (used in) provided by financing activities (757) 2,843
Net decrease in cash, cash equivalents, and restricted cash (23,018) (19,232)
Cash, cash equivalents, and restricted cash, beginning of period 54,170 53,942
Cash, cash equivalents, and restricted cash, end of period 31,152 34,710
Cash paid during the period for:    
Interest 21 14
Income taxes 6,100 0
Supplemental disclosures of non-cash activities    
Unrealized (loss) gain on marketable securities (1,942) 5,093
ROU assets obtained 7,166 0
Cash and cash equivalents 30,768 34,710
Restricted cash $ 384 $ 0
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Presentation
The accompanying unaudited consolidated interim financial statements for Xencor, Inc. (the Company, Xencor, we or us) have been prepared in accordance with U.S. generally accepted accounting principles (GAAP) for interim financial information. The consolidated financial statements include all adjustments (consisting only of normal recurring adjustments) that the management of the Company believes are necessary for a fair presentation of the periods presented. The preparation of consolidated interim financial statements requires the use of management’s estimates and assumptions that affect reported amounts of assets and liabilities at the date of the consolidated interim financial statements and the reported revenues and expenditures during the reported periods. These interim financial results are not necessarily indicative of the results expected for the full fiscal year or for any subsequent interim period.
The accompanying unaudited consolidated interim financial statements and related notes should be read in conjunction with the audited consolidated financial statements and notes thereto included in the Company’s 2023 Annual Report on Form 10-K filed with the Securities and Exchange Commission (SEC) on February 29, 2024.
Principles of Consolidation
The accompanying consolidated financial statements include the accounts of Xencor, Inc. and Gale Therapeutics Inc. (Gale), a variable interest entity (VIE) in which we are the primary beneficiary. Since we own less than 100% of Gale, the Company records net loss attributable to non-controlling interests in its consolidated statements of loss equal to the percentage of the economic or ownership interests retained in Gale by the non-controlling party.
In determining whether we are the primary beneficiary of a VIE, we apply a qualitative approach that determines whether we have (1) the power to direct the activities of the VIE that most significantly impact the entity's economic performance and (2) the obligation to absorb losses of, or the right to receive benefits from the VIE that could potentially be significant to the VIE. We continuously assess whether we are the primary beneficiary of Gale as changes to existing relationships or future transactions may result in us consolidating or deconsolidating Gale.
Use of Estimates
The preparation of consolidated interim financial statements in conformity with GAAP requires management to make certain estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses, other comprehensive income (loss) and the related disclosures. On an ongoing basis, management evaluates its estimates, including estimates related to its accrued clinical trial and manufacturing development expenses, stock-based compensation expense, evaluation of intangible assets, investments, leases and other assets for evidence of impairment, fair value measurements, and contingencies. Significant estimates in these consolidated interim financial statements include estimates made for royalty revenue, accrued research and development expenses, stock-based compensation expenses, intangible assets, incremental borrowing rate for right-of-use asset and lease liability, estimated standalone selling price of performance obligations, estimated time for completing delivery of performance obligations under certain arrangements, the likelihood of recognizing variable consideration, the carrying value of equity instruments without a readily determinable fair value, and recoverability of deferred tax assets.
Reclassifications
Certain prior year amounts in the consolidated financial statements and the notes thereto have been reclassified to conform to the current period's presentation. These reclassifications did not affect the prior period's total assets, liabilities, stockholders' equity, net loss or cash flows. During the six months ended June 30, 2024, we adopted a change in
presentation on our consolidated statements of loss to include loss from disposal of fixed assets in operating expenses. The prior period has been revised to reflect this change in the presentation.
Intangible Assets
The Company maintains definite-lived intangible assets related to certain capitalized costs of acquired licenses and third-party costs incurred in establishing and maintaining its intellectual property rights to its platform technologies and development candidates. These assets are amortized over their useful lives, which are estimated to be the remaining patent life or the contractual term of the license. The straight-line method is used to record amortization expense. The Company assesses its intangible assets for impairment if indicators are present or changes in circumstances suggest that impairment may exist. There was no impairment charge recorded for the three and six months ended June 30, 2024 and 2023.
The Company capitalizes certain in-process intangible assets that are then abandoned when they are no longer pursued or used in current research activities. We abandoned $0.4 million and $0.8 million of in-process intangible assets for the three and six months ended June 30, 2024. We abandoned $0.3 million and $0.6 million of in-process intangible assets during the three and six months ended June 30, 2023.
Marketable Debt and Equity Securities
The Company has an investment policy that includes guidelines on acceptable investment securities, minimum credit quality, maturity parameters, and concentration and diversification. The investment policy limits the maturity of any individual security to a maximum of 36 months. The average maturity of securities in the portfolio as of June 30, 2024 is less than 12 months. The Company invests its excess cash primarily in marketable debt securities issued by investment grade institutions.
The Company considers its marketable debt securities to be available-for-sale because it is not more likely than not that the Company will be required to sell the securities before recovery of the amortized cost. These assets are carried at fair value and any impairment losses and recoveries related to the underlying issuer’s credit standing are recognized within other income (expense), while non-credit related impairment losses and recoveries are recognized within accumulated other comprehensive income (loss). There were no impairment losses or recoveries recorded for the three and six months ended June 30, 2024 and 2023. Accrued interest on marketable debt securities is included in the marketable securities’ carrying value. Each reporting period, the Company reviews its portfolio of marketable debt securities, using both quantitative and qualitative factors, to determine if each security’s fair value has declined below its amortized cost basis. During the three and six months ended June 30, 2024, the Company recorded an unrealized loss of $0.5 million and $1.9 million in its portfolio of marketable debt securities. During the three and six months ended June 30, 2023, the Company recorded an unrealized gain of $1.8 million and $5.1 million. The unrealized loss is due to the changing interest rate environment and is not due to changes in the credit quality of the underlying securities. The unrealized gain (loss) is recorded in other comprehensive income (loss) for the three and six months ended June 30, 2024 and 2023.
The Company receives equity securities in connection with certain licensing transactions with its partners. These investments in equity securities are carried at fair value with changes in fair value recognized each period and reported within other income (expense). For equity securities with a readily determinable fair value, the Company remeasures these equity investments at each reporting period until such time that the investment is sold or disposed. If the Company sells an investment, any realized gain or loss on the sale of the securities will be recognized within other income (expense) in the consolidated statements of loss in the period of sale.
The Company also has investments in equity securities without a readily determinable fair value, where the Company elects the measurement alternative to record the investment at its initial cost minus impairment, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. There was an impairment charge of $20.4 million recorded for the six months ended June 30, 2024 in connection with equity securities without a readily determinable fair value. There was no impairment charge recorded for the three and six months ended June 30, 2023.
Liability Related to the Sale of Future Revenues
We treat the sale of future Monjuvi royalties as debt, amortized under the effective interest rate method over the estimated life of the Monjuvi Royalty Sale Agreement. See Note 11. The amortization of the liability related to the sale of future Monjuvi royalties is based on our current estimate of future royalty payments. Royalty revenue will be recognized as earned and the payments made will be a reduction of the liability when paid.
Non-cash Interest Expense on the Liability Related to the Sale of Future Royalties
The total expected royalty payments less the net proceeds received are recorded as non-cash interest expense over the life of the liability. Interest is imputed on the unamortized portion using the effective interest method and is recorded based on the timing of the payments received over the term of the Monjuvi Royalty Sale Agreement. The actual interest rate will be affected by the timing of the royalty payments and changes in the forecasted revenue.
Deferred Income Related to the Sale of Future Revenues
We treat the sale of future Ultomiris royalties as deferred income, amortized under the units-of-revenue method by computing a ratio of the proceeds received to the total expected payments over the term of the Ultomiris Royalty Sale Agreement. See Note 11. The amortization of the liability related to the sale of future royalties is based on our current estimate of future royalty payments. Royalty revenue will be recognized as earned and the payments made will be a reduction of the liability when paid.
Recent Accounting Pronouncements
There have been no material changes in recently issued or adopted accounting standards from those disclosed in the Company's 2023 Annual Report on Form 10-K. The Company has reviewed all recently issued accounting pronouncements and does not believe they will have a material impact on our results of operations, financial condition or cash flows.
There have been no other material changes to the significant accounting policies previously disclosed in the Company’s 2023 Annual Report on Form 10-K.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value of Financial Instruments
6 Months Ended
Jun. 30, 2024
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments Fair Value of Financial Instruments
Financial instruments included in the financial statements include cash and cash equivalents, marketable debt and equity securities, accounts receivable, accounts payable, and accrued expenses. Marketable debt securities, equity securities, and cash equivalents are carried at fair value. The fair value of the other financial instruments closely approximates their fair value due to their short-term maturities.
The Company accounts for recurring and non-recurring fair value measurements in accordance with FASB Accounting Standards Codification 820, Fair Value Measurements and Disclosures (ASC 820). ASC 820 defines fair value, establishes a fair value hierarchy for assets and liabilities measured at fair value, and requires expanded disclosure about fair value measurements. The ASC 820 hierarchy ranks the quality of reliable inputs, or assumptions, used in the determination of fair value and requires assets and liabilities carried at fair value to be classified and disclosed in one of the following three categories:
Level 1—Fair value is determined by using unadjusted quoted prices that are available in active markets for identical assets or liabilities.
Level 2—Fair value is determined by using inputs other than Level 1 quoted prices that are directly or indirectly observable. Inputs can include quoted prices for similar assets or liabilities in active markets or quoted prices for identical assets or liabilities in markets that are not active. Related inputs can also include those used in valuation or other pricing models, such as interest rates and yield curves that can be corroborated by observable market data.
Level 3—Fair value is determined by inputs that are unobservable and not corroborated by market data. Use of these inputs involves significant and subjective judgments to be made by the reporting entity – e.g., determining an appropriate discount factor for illiquidity associated with a given security.
The Company measures the fair value of financial assets using the highest level of inputs that are reasonably available as of the measurement date. The assets recorded at fair value are classified within the hierarchy as follows for the periods reported (in thousands):
June 30, 2024
(unaudited)
December 31, 2023
Total
Fair Value
Level 1Level 2Total
Fair Value
Level 1Level 2
Money Market Funds $11,624 $11,624 $— $25,520 $25,520 $— 
Corporate Securities211,657 — 211,657 228,723 — 228,723 
Government Securities342,577 — 342,577 414,514 — 414,514 
$565,858 $11,624 $554,234 $668,757 $25,520 $643,237 
Our policy is to record transfers of assets between Level 1 and Level 2 at their fair values as of the end of each reporting period, consistent with the date of the determination of fair value. During the three and six months ended June 30, 2024 and 2023, there were no transfers between Level 1 and Level 2.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Loss Per Common Share
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Net Loss Per Common Share Net Loss Per Common Share
Basic net loss per common share is computed by dividing the net loss attributable to Xencor by the weighted-average number of common shares outstanding during the period without consideration of common stock equivalents. Diluted net loss per common share is computed by dividing the net loss attributable to Xencor by the weighted-average number of common stock equivalents outstanding for the period. Potentially dilutive securities consisting of stock issuable pursuant to outstanding options and restricted stock units (RSUs), and stock issuable pursuant to the 2013 Employee Stock Purchase Plan (ESPP) are not included in the per common share calculation in periods when the inclusion of such shares would have an anti-dilutive effect.
Basic and diluted net loss per common share is computed as follows:

Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
(in thousands, except share and per share data)(in thousands, except share and per share data)
Numerator:
Net loss attributable to Xencor, Inc.$(65,963)$(21,954)$(133,996)$(82,717)
Denominator:
Weighted-average common shares outstanding used in computing basic and diluted net loss61,676,44459,807,55861,444,38459,922,784
Basic and diluted net loss per common share attributable to Xencor, Inc.$(1.07)$(0.37)$(2.18)$(1.38)
For the three and six months ended June 30, 2024 and 2023, all outstanding potentially dilutive securities have been excluded from the calculation of diluted net loss per common share as the effect of including such securities would have been anti-dilutive.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Comprehensive Loss
6 Months Ended
Jun. 30, 2024
Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]  
Comprehensive Loss Comprehensive Loss
Comprehensive loss is comprised of net loss and other comprehensive income (loss). For each of the three and six-month periods ended June 30, 2024 and 2023, the only component of other comprehensive income (loss) is net unrealized gain (loss) on marketable debt securities. There were no material reclassifications out of accumulated other comprehensive loss during each of the three and six-month periods ended June 30, 2024 and 2023.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Marketable Debt and Equity Securities
6 Months Ended
Jun. 30, 2024
Marketable Securities [Abstract]  
Marketable Debt and Equity Securities Marketable Debt and Equity Securities
The Company’s marketable debt securities held as of June 30, 2024 and December 31, 2023 are summarized below:
June 30, 2024Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
(in thousands)
Money Market Funds $11,624 $— $— $11,624 
Corporate Securities211,930 (279)211,657 
Government Securities342,945 (374)342,577 
$566,499 $12 $(653)$565,858 
Reported as
Cash and cash equivalents$11,624 
Marketable securities554,234 
Total investments$565,858 
December 31, 2023Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
(in thousands)
Money Market Funds $25,520 $— $— $25,520 
Corporate Securities228,382 342 (1)228,723 
Government Securities413,553 1,037 (76)414,514 
$667,455 $1,379 $(77)$668,757 
Reported as
Cash and cash equivalents$25,520 
Marketable securities643,237 
Total investments$668,757 
The maturities of the Company’s marketable debt securities as of June 30, 2024 are as follows:
June 30, 2024Amortized
Cost
Estimated
Fair Value
(in thousands)
Mature in one year or less$449,715 $449,372 
Mature within two years105,160 104,862 
$554,875 $554,234 
The unrealized losses on available-for-sale investments and their related fair values as of June 30, 2024 and December 31, 2023 are as follows:
Less than 12 months12 months or greater
June 30, 2024Fair valueUnrealized
losses
Fair valueUnrealized
losses
(in thousands)
Corporate Securities$119,044 $(217)$11,895 $(62)
Government Securities246,154 (132)79,478 (242)
$365,198 $(349)$91,373 $(304)
Less than 12 months12 months or greater
December 31, 2023Fair valueUnrealized
losses
Fair valueUnrealized
losses
(in thousands)
Corporate Securities$8,073 $(1)$— $— 
Government Securities66,546 (76)— — 
$74,619 $(77)$— $— 
The unrealized losses from the available-for-sale securities are due to changes in the interest rate environment and not changes in the credit quality of the underlying securities in the portfolio.
The Company’s equity securities include securities with a readily determinable fair value. These investments are carried at fair value with changes in fair value recognized each period and reported within other income (expense), net. For the three and six months ended June 30, 2024, net losses of $12.0 million and $9.7 million were recorded under other income (expense) related to these securities. For the three and six months ended June 30, 2023, a net gain of $0.3 million and a net loss of $2.6 million were recorded under other income (expense). Equity securities with a readily determinable fair value, which are categorized as Level 1 in the fair value hierarchy under ASC 820, and their fair values (in thousands) as of June 30, 2024 and December 31, 2023 are as follows:
Fair ValueFair Value
June 30, 2024December 31, 2023
Astria Common Stock$2,311 $5,360 
INmune Common Stock16,630 21,231 
Viridian Common Stock9,330 15,619 
$28,271 $42,210 
The Company sold 443,909 shares of common stock of Astria Therapeutics, Inc. (Astria) and held 253,958 shares of common stock of Astria as of June 30, 2024. In July 2024, the Company sold the remaining shares of the common stock of Astria. The common stock has a readily determinable fair value. For the remaining equity interest in Astria held at June 30, 2024, the Company recorded an unrealized loss of $1.3 million and an unrealized gain of $0.4 million for the three and six months ended June 30, 2024, respectively. The Company recorded unrealized losses of $3.5 million and $3.9 million related to its equity interest in Astria for the three and six months ended June 30, 2023, respectively.
The Company currently holds 1,885,533 shares of common stock of INmune Bio, Inc. (INmune). The 1,885,533 shares of INmune common stock are classified as equity securities with a readily determinable fair value. For the three and six months ended June 30, 2024, the Company recorded unrealized losses of $5.5 million and $4.6 million, respectively, related to its investment in INmune. For the three and six months ended June 30, 2023, the Company recorded unrealized gains of $4.9 million and $5.2 million, respectively.
The Company currently holds 717,144 shares of common stock of Viridian Therapeutics, Inc. (Viridian). The shares of Viridian common stock are classified as equity securities with a readily determinable fair value. The Company
recorded unrealized losses of $3.2 million and $6.3 million for the three and six months ended June 30, 2024, respectively. The Company recorded unrealized losses of $1.2 million and $3.9 million for the three and six months ended June 30, 2023, respectively, related to the shares of Viridian common stock.
Below is a reconciliation of net gain (loss) recorded on equity securities during the three and six months ended June 30, 2024 and 2023:
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Net gain (loss) recorded on equity securities
$(12,027)$288 $(9,702)$(2,610)
Less: Net gain (loss) recorded on sale of equity securities
(2,012)— 827 — 
Unrealized gain (loss) recorded on equity securities held at the reporting date
$(10,015)$288 $(10,529)$(2,610)
The Company also has investments in equity securities without a readily determinable fair value. The Company elects the measurement alternative to record these investments at their initial cost and evaluates such investments at each reporting period for evidence of impairment, or observable price changes in orderly transactions for the identical or a similar investment of the same issuer. Equity securities without a readily determinable fair value and their carrying values (in thousands) as of June 30, 2024 and December 31, 2023 are as follows:
Carrying ValueCarrying Value
June 30, 2024December 31, 2023
Zenas Preferred Stock$43,780 $64,210 
The Company currently holds an equity interest in Zenas BioPharma, Inc. (Zenas), a private biotechnology company. The Company’s equity interests include preferred stock in Zenas which were received as upfront payments and a milestone payment for licensing certain clinical and preclinical assets from the Company. The Company elected the measurement alternative to carry the Zenas equity at cost minus impairment, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. During the six months ended June 30, 2024, we recorded $20.4 million of impairment charge as a result of Zenas closing a Series C financing transaction on May 3, 2024.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation
6 Months Ended
Jun. 30, 2024
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock Based Compensation
In June 2023, our Board of Directors (the Board) and stockholders approved the 2023 Equity Incentive Plan (the 2023 Plan), which became effective as of June 14, 2023. The Board and the requisite stockholders previously approved the 2013 Equity Incentive Plan (the 2013 Plan). We suspended the 2013 Plan, and no additional award may be granted under the 2013 Plan. The 2023 Plan reserve consists of 3,000,000 shares and the remaining available shares from the 2013 Plan as of the effective date of the 2023 Plan. In addition, any shares of common stock covered by awards granted under the 2013 Plan that terminate on or after June 14, 2023 by expiration, forfeiture, cancellation, or other means without the issuance of such shares will be added to the 2023 Plan reserve. The 2023 Plan does not include a provision for an automatic increase in shares, also known as an evergreen provision.
As of June 30, 2024, the total number of shares of common stock available for issuance under the 2023 Plan is 18,721,104, which includes shares of common stock that were available for issuance under the prior Plans as of the effective date of the 2023 Plan. As of June 30, 2024, a total of 2,380,651 options have been granted under the 2023 Plan.
In November 2013, the Board and our stockholders approved the ESPP, which became effective as of December 5, 2013. As of June 30, 2024, the total number of shares of common stock available for issuance under the ESPP is 987,344. Unless otherwise determined by the Board, beginning on January 1, 2014, and continuing until January 1, 2023, the total number of shares of common stock available for issuance under the ESPP automatically increased annually on January 1 by the lesser of (i) 1% of the total number of issued and outstanding shares of common stock as of December 31
of the immediately preceding year, or (ii) 621,814 shares of common stock. The automatic increase has expired, and the number of shares of common stock available for issuance under the ESPP was not increased on January 1, 2024. As of June 30, 2024, we have issued a total of 787,474 shares of common stock under the ESPP.
During the six months ended June 30, 2024, the Company awarded 959,071 RSUs to certain employees. The standard vesting of these awards is generally in three equal annual installments and is contingent on an employee’s continued service to the Company. The fair value of these awards is determined based on the intrinsic value of the stock on the date of grant and will be recognized as stock-based compensation expense over the requisite service period. As of June 30, 2024, a total of 1,045,738 RSUs have been granted under the 2023 Plan.
The Company extended vesting periods and expiration dates of equity awards for employees who retired in April 2024. There is a $3.1 million incremental expense as a result of the extension of the expiration dates, and there is a $1.2 million expense as a result of the extension of the vesting periods.
Total employee, director and non-employee stock-based compensation expense recognized for the three and six months ended June 30, 2024 and 2023 are as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
General and administrative $8,469 $4,471 $13,168 $8,747 
Research and development 8,721 9,092 15,443 17,415 
$17,190 $13,563 $28,611 $26,162 
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Stock options$10,945 $6,842 $17,818 $13,825 
ESPP211 341 417 663 
RSUs6,034 6,380 10,376 11,674 
$17,190 $13,563 $28,611 $26,162 
The following table summarizes option activity under our stock plans and related information:
Number of
Shares Subject
to Outstanding
Options
Weighted
Average
Exercise
Price
(Per
Share)
Weighted
Average
Remaining
Contractual
Term
(in years)
Aggregate
Intrinsic
Value
(in thousands)
Balance at December 31, 202311,142,986$29.60 6.03$9,977 
Options granted2,167,253$22.43 
Options forfeited(485,918)$32.84 
Options exercised(162,895)$11.83 
Balance at June 30, 202412,661,426$28.48 6.18$5,813 
Exercisable8,295,121$29.38 4.76$5,745 
We calculate the intrinsic value as the difference between the exercise price of the options and the closing price of common stock of $18.93 per share as of June 30, 2024.
The weighted-average fair value of options granted during the six-month periods ended June 30, 2024 and 2023 were $22.43 and $30.65 per share, respectively. There were 1,941,412 options granted during the six-month period ended June 30, 2023. We estimated the fair value of each equity award, including stock options and shares issued under our ESPP, using the Black-Scholes option-pricing model based on the date of grant of such stock option or ESPP share
issuance date, with the following weighted average assumptions for the three and six months ended June 30, 2024 and 2023:
OptionsOptions
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Expected term (years)6.46.56.46.1
Expected volatility50.4 %51.2 %50.1 %50.5 %
Risk-free interest rate4.42 %3.69 %4.18 %4.17 %
Expected dividend yield— %— %— %— %
ESPPESPP
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Expected term (years)
0.5 - 2.0
0.5 - 2.0
0.5 - 2.0
0.5 -2.0
Expected volatility
43.0% - 44.6%
38.2% - 55.7%
43.0% - 44.6%
38.2% - 55.7%
Risk-free interest rate
4.71% - 5.40%
0.13% - 5.39%
4.71% - 5.40%
0.13% - 5.39%
Expected dividend yield— %— %— %— %
As of June 30, 2024, the unamortized compensation expense related to unvested stock options was $56.9 million. The remaining unamortized compensation expense will be recognized over the next 2.7 years. As of June 30, 2024, the unamortized compensation expense under our ESPP was $1.3 million. The remaining unamortized expense will be recognized over the next 1.4 years.
The following table summarizes the RSU activity for the six-month period ended June 30, 2024:
Restricted
Stock
Units
Weighted
Average Grant
Date Fair Value
(Per unit)
Unvested RSUs at December 31, 20231,490,040$30.66 
Granted959,07122.58 
Vested(550,972)31.72 
Forfeited(119,483)29.80 
Unvested RSUs at June 30, 20241,778,656$26.02 
As of June 30, 2024, the unamortized compensation expense related to unvested RSUs was $37.0 million. The remaining unamortized expense will be recognized over the next 2.1 years.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases
6 Months Ended
Jun. 30, 2024
Leases [Abstract]  
Leases Leases
The Company leases office and laboratory space in Monrovia, California under a lease that expires in December 2025 with an option to renew for an additional five years at then market rates. The Company has assessed that it is unlikely to exercise the option to extend the lease term.
In June 2021, the Company entered into an Agreement of Lease (Lease Agreement) for laboratory and office space in Pasadena, California, which will expire in July 2035. The Lease Agreement provides for two separate phases of lease and occupancy. The first phase commenced on August 1, 2022 and provides the Company with an improvement allowance up to $17.0 million. The second phase of the lease agreement will commence no later than September 30, 2026 and includes an additional improvement allowance up to $3.3 million. In August 2022, the Company entered into an amendment, which the Company received an additional $5.0 million in tenant improvement allowance in exchange for an
increase in the rental rate of the phase 1 space. The Company received delivery of the second phase premises on December 1, 2022. The Company placed the new facility into service in February 2023. In January 2024, the Company entered into an amendment, in which the Company will be paid for $0.7 million of tenant improvement allowance from the second phase for HVAC costs in the first phase.
In August 2023, the Company entered into a Sublease Agreement for office space in San Diego, California. The term of the Sublease Agreement begins in September 2023 and ends in December 2027. In connection with the Sublease Agreement, the Company provided a $0.4 million Letter of Credit to the landlord. The Letter of Credit will decline over the term of the lease. The Company also entered into a Cash Collateral Agreement for $0.4 million, which is classified as restricted cash in the Consolidated Balance Sheets.
The Company’s lease agreements do not contain any residual value guarantees or restrictive covenants.
The following table reconciles the undiscounted cash flows for the operating leases at June 30, 2024 to the operating lease liabilities recorded on the balance sheet (in thousands):
Years ending December 31,
For the remainder of 2024$2,792 
20258,022 
20269,238 
20279,560 
20289,076 
20299,331 
Thereafter57,104 
Total undiscounted lease payments105,123 
Less: Tenant allowance(3,252)
Less: Imputed interest(33,453)
Present value of lease payments$68,418 
Lease liabilities - short-term$1,262 
Lease liabilities - long-term67,156 
Total lease liabilities$68,418 
The following table summarizes lease costs and cash payments for the three and six months ended June 30, 2024 and 2023 (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Operating lease cost$1,881 $2,020 $3,762 $4,200 
Variable lease cost310 219 1,140 453 
Total lease costs$2,191 $2,239 $4,902 $4,653 
Cash paid for amounts included in the measurement of lease liabilities$807 $721 $1,877 $1,445 
As of June 30, 2024, the weighted-average remaining lease term for operating leases is 10.7 years, and the weighted-average discount rate for operating leases is 7.0%. As of June 30, 2023, the weighted-average remaining lease term for operating leases was 11.7 years, and the weighted-average discount rate for operating leases was 8.9%.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies
6 Months Ended
Jun. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
From time to time, the Company may be subject to various litigation and related matters arising in the ordinary course of business. The Company does not believe it is currently subject to any material matters where there is at least a reasonable possibility that a material loss may be incurred.
The Company is obligated to make future payments to third parties pursuant to certain license agreements, including sublicense fees, royalties, and payments that become due and payable on the achievement of certain development and commercialization milestones. As the amount and timing of sublicense fees and the achievement and timing of these milestones are not probable and estimable, such commitments have not been included on the Company’s balance sheets for the periods ended June 30, 2024 and December 31, 2023. The Company has also entered into agreements with third-party vendors that will require us to make future payments upon the delivery of goods and services in future periods.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Collaboration and Licensing Agreements
6 Months Ended
Jun. 30, 2024
Collaboration and Licensing Agreements  
Collaboration and Licensing Agreements Collaboration and Licensing Agreements
The following is a summary description of the material collaboration arrangements in the three and six months ended June 30, 2024 and 2023.
Alexion Pharmaceuticals, Inc.
In January 2013, the Company entered into an Option and License Agreement (the Alexion Agreement) with Alexion Pharmaceuticals, Inc. (Alexion). Under the terms of the Alexion Agreement, the Company granted to Alexion an exclusive research license, with limited sublicensing rights, to make and use the Company’s Xtend technology to evaluate and advance compounds. Alexion exercised its rights to one target program, ALXN1210, which is now marketed as Ultomiris®.
The Company is entitled to receive royalties based on a percentage of net sales of Ultomiris sold by Alexion, its affiliates or its sublicensees, which percentage is in the low single digits. Alexion’s royalty obligations continue on a product-by-product and country-by-country basis until the expiration of the last-to-expire valid claim in a licensed patent covering the applicable product in such country.
On November 3, 2023, the Company entered into the Ultomiris Royalty Sale Agreement with OMERS, in which OMERS acquired the rights to certain royalties associated with the existing license relating to Ultomiris in exchange for cash consideration. For the six months ended June 30, 2024, Company earned and recognized $16.3 million in non-cash royalty revenue under the Ultomiris Royalty Sale Agreement.
The Company recognized $6.9 million and $16.3 million of non-cash royalty revenue during the three and six months ended June 30, 2024, respectively, and $11.2 million and $21.6 million of royalty revenue under this arrangement for the three and six months ended June 30, 2023, respectively. As of June 30, 2024, there is no receivable and no deferred revenue related to this agreement.
Genentech, Inc., and F. Hoffmann-La Roche Ltd
In February 2019, the Company entered into a collaboration and license agreement (the Genentech Agreement) with Genentech, Inc. and F. Hoffmann-La Roche Ltd (collectively, Genentech) for the development and commercialization of novel IL-15 collaboration products (Collaboration Products), including efbalropendekin alfa (also named XmAb306 and RG6323), the Company’s IL-15/IL15Rα-Fc candidate.
Under the terms of the Genentech Agreement, Genentech received an exclusive worldwide license to XmAb306, and we shared in 45% of development and commercialization costs of Collaboration Products, and we were eligible to share in 45% of net profits and losses from the sale of approved products. However, in the fourth quarter of 2023, we agreed with Genentech to convert our current development cost and profit-sharing arrangement into a royalty and milestone payment-based arrangement. Pursuant to the terms of the amended agreement with Genentech, effective June 1, 2024, Genentech assumed sole responsibility over all clinical, regulatory and commercial activities. We are eligible to receive up to $600.0 million in milestones, including $115.0 million in development milestones, $185.0 million in regulatory milestones and $300.0 million in sales-based milestones and tiered royalties ranging from low double-digit to mid-teens percentages.
The Company did not recognize revenue related to the Genentech Agreement for the three and six months ended June 30, 2024 or 2023. As of June 30, 2024, there is a $7.6 million payable related to cost-sharing development activities during the first half of 2024 for development studies being conducted under the Genentech Agreement. There is no deferred revenue as of June 30, 2024, as obligations to perform research activities have expired.
Janssen Biotech, Inc., a Johnson & Johnson company
J&J Agreement
In November 2020, the Company entered into a Collaboration and License Agreement (the J&J Agreement) with Janssen Biotech, Inc., a Johnson & Johnson company, pursuant to which the Company and J&J conducted research and development activities to discover novel CD28 bispecific antibodies for the treatment of prostate cancer. Xencor together with J&J conducted joint research activities to discover XmAb bispecific antibodies against CD28 and against an undisclosed prostate tumor-target with J&J maintaining exclusive worldwide rights to develop and commercialize licensed products identified from the research activities.
Under the J&J Agreement, the Company conducted research activities and applied its bispecific Fc technology to antibodies targeting prostate cancer provided by J&J. Upon completion of the research activities J&J had a candidate selection option to advance an identified candidate for development and commercialization. In November 2021, the Company completed its performance obligations under the research activities and delivered CD28 bispecific antibodies to J&J. In December 2021, J&J selected a bispecific CD28 candidate for further development. J&J will assume full responsibility for development and commercialization of the CD28 bispecific antibody candidate.
The Company did not recognize revenue for the three and six months ended June 30, 2024 and 2023 under the J&J Agreement. As of June 30, 2024, there is no deferred revenue related to this Agreement.
Second J&J Agreement
On October 1, 2021, the Company entered into a second Collaboration and License Agreement (the Second J&J Agreement) with J&J pursuant to which the Company granted J&J an exclusive worldwide license to develop, manufacture, and commercialize plamotamab, the Company’s CD20 x CD3 development candidate, and pursuant to which Xencor and J&J conducted research and development activities to discover novel CD28 bispecific antibodies. The parties conducted joint research activities for a two-year period to discover XmAb bispecific antibodies against CD28 and undisclosed B cell tumor-targets with J&J receiving exclusive worldwide rights, subject to certain Xencor opt-in rights, to develop, manufacture and commercialize pharmaceutical products that contain one or more of such discovered antibodies (CD28 Licensed Antibodies). The Agreement became effective on November 5, 2021.
The Company collaborated with J&J on clinical development of plamotamab with J&J and shared development costs with J&J paying 80% and the Company paying 20% of certain development costs. In June 2024, the Company was notified that J&J will terminate its rights to plamotamab.
The Company is generally responsible for conducting research activities under the Second J&J Agreement, and J&J is generally responsible for all development, manufacturing, and commercialization activities for CD28 Licensed Antibodies that are advanced. Revenue from the research activities was recognized over a period of time through the end of the research term that services were rendered as we determined that the input method was the appropriate approach to recognize income for such services.
There is a receivable of $5.2 million as of June 30, 2024, related to cost-sharing activities for development of plamotamab under the Second J&J Agreement. No revenue was recognized for the three and six months ended June 30, 2024, and the Company recognized $22.2 million and $27.5 million of revenue for the three and six months ended June 30, 2023, respectively. There is no deferred revenue as of June 30, 2024 related to the Second J&J Agreement as obligations to perform research activities have expired.
MorphoSys AG/Incyte Corporation
In June 2010, the Company entered into a Collaboration and License Agreement with MorphoSys AG (MorphoSys), which was subsequently amended. Under the agreement, we granted MorphoSys an exclusive worldwide license to the Company’s patents and know-how to research, develop and commercialize the XmAb5574 product candidate
(subsequently renamed MOR208 and tafasitamab) with the right to sublicense under certain conditions. In February 2024, Incyte Corporation acquired exclusive global development and commercialization rights to tafasitamab. If certain developmental, regulatory and sales milestones are achieved, the Company is eligible to receive future milestone payments and royalties.
On November 3, 2023, the Company entered into the Monjuvi Royalty Sale Agreement with OMERS, pursuant to which OMERS acquired the rights to certain royalties earned after July 1, 2023 associated with the existing license relating to Monjuvi.
The Company recognized $1.6 million and $4.4 million of non-cash royalty revenue during the three and six months ended June 30, 2024, respectively. The Company recognized $2.0 million and $3.9 million of royalty revenue during the three and six months ended June 30, 2023, respectively. As of June 30, 2024, there is a receivable of $2.1 million related to estimated royalties due under the arrangement. As of June 30, 2024, there is no deferred revenue related to this agreement.
Shanghai Mabgeek Biotech Co., Ltd.
On December 22, 2023, the Company entered into a Technology License Agreement with Shanghai Mabgeek Biotech Co., Ltd. (Mabgeek), and the Company and Mabgeek entered into Amendment No. 1 on June 21, 2024 (collectively, Mabgeek Agreement). Under the Mabgeek Agreement, the Company received an upfront payment of $1.5 million and up to $11.9 million of milestones. In addition, the Company is eligible to receive royalties on the net sales of approved products in the low single digits.
The Company evaluated the Mabgeek Agreement and determined that the single performance obligation was access to a non-exclusive license to certain patents of the Company which were transferred to Mabgeek in June 2024.
The Company recognized $1.5 million of license revenue related to the agreement for the three and six months ended June 30, 2024. There is no deferred revenue as of June 30, 2024 related to this agreement.
Vega Therapeutics, Inc.
In October 2021, the Company entered into a Technology License Agreement (the Vega Agreement) with Vega Therapeutics, Inc. (Vega), in which the Company provided Vega a non-exclusive license to its Xtend Fc technology. In March 2024, Vega notified the Company that it initiated a Phase 1 study, and the Company recorded milestone revenue of $0.5 million.
The Company recognized $0.5 million of revenue for the six months ended June 30, 2024. No revenue was recognized for the three months ended June 30, 2024 or the three and six months ended June 30, 2023.
Vir Biotechnology, Inc.
In 2019, the Company entered into a Patent License Agreement (the Vir Agreement) with Vir Biotechnology, Inc. (Vir) pursuant to which the Company provided a non-exclusive license to its Xtend technology for up to two targets.
In March 2020, the Company entered into a second Patent License Agreement (the Second Vir Agreement) with Vir pursuant to which the Company provided a non-exclusive license to its Xtend technology to extend the half-life of novel antibodies Vir developed as potential treatments for patients with COVID-19, including sotrovimab. Under the terms of the Second Vir Agreement, Vir is responsible for all research, development, regulatory and commercial activities for the antibodies, and the Company is eligible to receive royalties on the net sales of approved products in the mid-single digit percentage range. Vir and its marketing partner, GSK, began recording sales for sotrovimab beginning in June 2021.
The Company recognized $0.1 million of revenue for the six months ended June 30, 2024, and the Company recognized $0.1 million and $1.5 million of royalty revenue for the three and six months ended June 30, 2023, respectively. As of June 30, 2024, there is no receivable related to estimated royalty due under this agreement, and there is no deferred revenue related to this agreement.
Zenas BioPharma, Inc.
In November 2020, the Company entered into a License Agreement (the Zenas Agreement) with Zenas, pursuant to which the Company received an equity interest in Zenas in exchange for the exclusive, worldwide rights to develop and commercialize drug candidates from the Company.
The equity in Zenas is recorded at the fair value as of the date of the Zenas Agreement and is reviewed each reporting period for impairment or other evidence of change in value.
In November 2021, the Company entered into a second License Agreement (Second Zenas Agreement) with Zenas, pursuant to which the Company received additional equity in Zenas in exchange for the exclusive worldwide rights to develop and commercialize the Company’s obexelimab (XmAb5871) drug candidate. Under the license, the Company is eligible to receive development, regulatory and sales milestones in connection with the development of obexelimab and royalties on net sales of approved products. The original equity received for the second license was a warrant to acquire additional shares of Zenas. The warrant was exchanged for additional preferred stock in Zenas in November 2022.
The warrant in Zenas was recorded at its fair value as of the date of the Second Zenas Agreement and was reviewed each reporting period for impairment or other evidence of change in value. The preferred shares received in exchange for the warrant were recorded at their fair value at the date of the exchange and is reviewed each reporting period for impairment or other evidence of change in value.
In 2023, Zenas initiated a Phase 3 clinical study with obexelimab and also dosed a second patient in the study. The Company received a development milestone in the form of additional preferred stock in Zenas with a fair value of $10.0 million.
The Company recognized an impairment charge of $20.4 million in the six months ended June 30, 2024 due to an impairment analysis resulting from the Zenas Series C financing transaction. The Company did not record an impairment charge or change in the value of the Zenas equity in the three and six months ended June 30, 2023. The Company did not recognize any revenue for the three and six months ended June 30, 2024. The Company recognized $10.0 million of milestone revenue for the three and six months ended June 30, 2023, and there is no deferred revenue related to this agreement.
Third-Party Licensee
In May 2024, the Company entered into a Patent License Agreement (Third-Party Licensee Agreement) with a third-party licensee. The Company completed delivery of the performance obligation under the agreement, and the Company will receive a payment of $7.0 million.
The Company recognized $7.0 million of license revenue for the three and six months ended June 30, 2024, and there is a receivable of $7.0 million. There is no deferred revenue related to this agreement.
Gale Therapeutics Inc.
In the fourth quarter of 2023, the Company formed a subsidiary, Gale Therapeutics Inc. (Gale), to develop novel drug candidates with its Fc technologies. In December 2023, the Company entered into a Technology License Agreement (Gale License Agreement) with Gale in which Gale received an exclusive worldwide, royalty-bearing, non-transferable license to preclinical assets in exchange for royalties on future sales and an option for future drug candidates that Gale will develop. Concurrently, the Company entered into a Service Agreement (Gale Services Agreement) to provide research and development services and administrative support for Gale. In exchange for $7.5 million of funding, the Company acquired a majority stake in Gale. Total charges of $4.6 million and $8.0 million under the Gale Services Agreement for the three and six months ended June 30, 2024, respectively, were eliminated in consolidation. In July 2024, the Company entered into a preferred stock purchase agreement to purchase additional shares in Gale for $3.0 million.
Revenues earned
The revenues recorded for the three and six months ended June 30, 2024 and 2023 were earned principally from the following licensees (in millions):
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Alexion$6.9 $11.2 $16.3 $21.6 
Janssen— 22.2 — 27.5 
Mabgeek
$1.5 $— $1.5 $— 
MorphoSys1.6 2.0 4.4 3.9 
Vega— — 0.5 — 
Vir— 0.1 0.1 1.5 
Viridian$— $— $— $— 
Zenas$— $10.0 $— $10.0 
Third Party Licensee
$7.0 $— $7.0 $— 
Total$17.0 $45.5 $29.8 $64.5 
The table below summarizes the disaggregation of revenue recorded for the three and six months ended June 30, 2024 and 2023 (in millions):
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Research collaboration$— $22.2 $— $22.5 
License
8.5 — 8.5 — 
Milestone— 10.0 0.5 15.0 
Royalties— 13.3 0.1 27.0 
Non-cash royalties8.5 — 20.7 — 
Total$17.0 $45.5 $29.8 $64.5 
Remaining Performance Obligations and Deferred Revenue
The Company does not have any remaining performance obligation as of June 30, 2024. As of June 30, 2023, the Company had deferred revenue of $7.9 million for conducting research activities pursuant to the Second J&J Agreement. All deferred revenue as of June 30, 2023 was classified as current liabilities as the Company’s obligations to perform services are due on demand when requested by J&J under the Second J&J Agreement.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes
6 Months Ended
Jun. 30, 2024
Income Tax Disclosure [Abstract]  
Income Taxes Income taxes
The Company recorded $0.1 million of income tax expense for the three and six months ended June 30, 2024. There is no provision for income tax for the three and six months ended June 30, 2023. As of June 30, 2024, the Company’s deferred income tax assets, consisting primarily of net operating loss and tax credit carryforwards, have been fully offset by a valuation allowance.
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Sales of Future Royalties
6 Months Ended
Jun. 30, 2024
Receivables [Abstract]  
Sale of Future Royalties Sale of Future Royalties
Ultomiris Royalty Sale Agreement
The Company evaluated the arrangement and determined that the proceeds from the sale of future royalties should be recorded as deferred income on the balance sheets as none of the criteria for classification as debt were met in accordance with ASC 470 Debt. The Company records the non-cash royalty revenue under the “units-of-revenue” method in the consolidated statements of loss. For the three and six months ended June 30, 2024, the Company recognized $6.9 million and $16.3 million of non-cash royalty revenue, respectively. There is $140.6 million in deferred income as of June 30, 2024.
Monjuvi Royalty Sale Agreement
The Company evaluated the arrangement and determined that the proceeds from the sale of future royalties should be classified as debt pursuant to ASC 470 Debt. At June 30, 2024, the Company reassessed the estimate of total future royalty payments and updated the estimated effective interest rate to 17.5%. The Company will continue to reassess the estimate of total future royalty payment and prospectively adjust the imputed interest rate and related amortization if the estimate is materially different. For the three and six months ended June 30, 2024, the Company recognized $1.6 million and $4.4 million of non-cash royalty revenue, respectively, and $0.8 million and $1.9 million of non-cash interest expense, respectively.
The following table shows the activity within debt for the six months ended June 30, 2024 (in thousands):
June 30, 2024
Beginning balance of debt related to sale of future royalties$20,974 
Royalties owed to OMERS834 
Royalties paid to OMERS(4,448)
Non-cash interest expense recognized1,900 
Ending balance of debt related to sale of future royalties$19,260 
Debt - short-term6,947 
Debt - long-term12,313 
Total debt$19,260 
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Pay vs Performance Disclosure        
Net Income (Loss) $ (65,963) $ (21,954) $ (133,996) $ (82,717)
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Insider Trading Arrangements
3 Months Ended 6 Months Ended
Jun. 30, 2024
shares
Jun. 30, 2024
shares
Trading Arrangements, by Individual    
Non-Rule 10b5-1 Arrangement Adopted false  
Non-Rule 10b5-1 Arrangement Terminated false  
Bassil Dahiyat [Member]    
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement  
On June 14, 2024, Bassil Dahiyat, our Chief Executive Officer, adopted a Rule 10b5-1 trading arrangement that is intended to satisfy the affirmative defense of Rule 10b5-1(c) for the sale of up to 66,192 shares of the Company's common stock until February 13, 2025.
Name Bassil Dahiyat  
Title Chief Executive Officer  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date June 14, 2024  
Expiration Date February 13, 2025  
Arrangement Duration 244 days  
Aggregate Available 66,192 66,192
John Desjarlais [Member]    
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement  
On June 14, 2024, John Desjarlais, our Executive Vice President and Chief Scientific Officer, adopted a Rule 10b5-1 trading arrangement that is intended to satisfy the affirmative defense of Rule 10b5-1(c) for the sale of up to 81,458 shares of the Company's common stock until February 12, 2025.
Name John Desjarlais  
Title Executive Vice President and Chief Scientific Officer  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date June 14, 2024  
Expiration Date February 12, 2025  
Arrangement Duration 243 days  
Aggregate Available 81,458 81,458
Ellen Feigal [Member]    
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement  
On June 28, 2024, Ellen Feigal, a member of our Board of Directors, adopted a Rule 10b5-1 trading arrangement that is intended to satisfy the affirmative defense of Rule 10b5-1(c) for the sale of up to 5,496 shares of the Company's common stock until June 27, 2025.
Name Ellen Feigal  
Title Board of Directors  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date June 28, 2024  
Expiration Date June 27, 2025  
Arrangement Duration 364 days  
Aggregate Available 5,496 5,496
Kevin Gorman [Member]    
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement  
On June 28, 2024, Kevin Gorman, a member of our Board of Directors, adopted a Rule 10b5-1 trading arrangement that is intended to satisfy the affirmative defense of Rule 10b5-1(c) for the sale of up to 5,827 shares of the Company's common stock until June 30, 2025.
Name Kevin Gorman  
Title Board of Directors  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date June 28, 2024  
Expiration Date June 30, 2025  
Arrangement Duration 367 days  
Aggregate Available 5,827 5,827
Kurt Gustafson [Member]    
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement  
On June 28, 2024, Kurt Gustafson, a member of our Board of Directors, adopted a Rule 10b5-1 trading arrangement that is intended to satisfy the affirmative defense of Rule 10b5-1(c) for the sale of up to 5,496 shares of the Company's common stock until June 27, 2025.
Name Kurt Gustafson  
Title Board of Directors  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date June 28, 2024  
Expiration Date June 27, 2025  
Arrangement Duration 364 days  
Aggregate Available 5,496 5,496
Dagmar Rosa-Bjorkesen [Member]    
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement  
On June 28, 2024, Dagmar Rosa-Bjorkeson, a member of our Board of Directors, adopted a Rule 10b5-1 trading arrangement that is intended to satisfy the affirmative defense of Rule 10b5-1(c) for the sale of up to 5,496 shares of the Company's common stock until June 27, 2025.
Name Dagmar Rosa-Bjorkeson  
Title Board of Directors  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date June 28, 2024  
Expiration Date June 27, 2025  
Arrangement Duration 364 days  
Aggregate Available 5,496 5,496
Richard Ranieri [Member]    
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement  
On May 23, 2024, Richard Ranieri, a member of our Board of Directors, adopted a Rule 10b5-1 trading arrangement that is intended to satisfy the affirmative defense of Rule 10b5-1(c) for the sale of up to 15,000 shares of the Company's common stock until May 16, 2025, and it was terminated on June 27, 2024. On June 28, 2024, he adopted a Rule 10b5-1 trading arrangement that is intended to satisfy the affirmative defense of Rule 10b5-1(c) for the sale of up to 20,496 shares of the Company's common stock until June 27, 2025.
Name Richard Ranieri  
Title Board of Directors  
Arrangement Duration 358 days  
A. Bruce Montgomery [Member]    
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement  
On June 27, 2024, A Bruce Montgomery, a member of our Board of Directors, terminated a Rule 10b5-1 trading arrangement that is intended to satisfy the affirmative defense of Rule 10b5-1(c) entered on August 7, 2023. On June 28, 2024, he adopted a Rule 10b5-1 trading arrangement that is intended to satisfy the affirmative defense of Rule 10b5-1(c) for the sale of up to 26,568 shares of the Company's common stock until June 27, 2025.
Name A Bruce Montgomery  
Title Board of Directors  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date June 28, 2024  
Rule 10b5-1 Arrangement Terminated true  
Termination Date June 27, 2024  
Expiration Date June 27, 2025  
Arrangement Duration 364 days  
Aggregate Available 26,568 26,568
Richard Ranieri May 2024 Plan [Member] | Richard Ranieri [Member]    
Trading Arrangements, by Individual    
Rule 10b5-1 Arrangement Adopted true  
Adoption Date May 23, 2024  
Rule 10b5-1 Arrangement Terminated true  
Termination Date June 27, 2024  
Expiration Date May 16, 2025  
Aggregate Available 15,000 15,000
Richard Ranieri June 2024 Plan [Member] | Richard Ranieri [Member]    
Trading Arrangements, by Individual    
Rule 10b5-1 Arrangement Adopted true  
Adoption Date June 28, 2024  
Expiration Date June 27, 2025  
Aggregate Available 20,496 20,496
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies (Polices)
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying unaudited consolidated interim financial statements for Xencor, Inc. (the Company, Xencor, we or us) have been prepared in accordance with U.S. generally accepted accounting principles (GAAP) for interim financial information. The consolidated financial statements include all adjustments (consisting only of normal recurring adjustments) that the management of the Company believes are necessary for a fair presentation of the periods presented. The preparation of consolidated interim financial statements requires the use of management’s estimates and assumptions that affect reported amounts of assets and liabilities at the date of the consolidated interim financial statements and the reported revenues and expenditures during the reported periods. These interim financial results are not necessarily indicative of the results expected for the full fiscal year or for any subsequent interim period.
The accompanying unaudited consolidated interim financial statements and related notes should be read in conjunction with the audited consolidated financial statements and notes thereto included in the Company’s 2023 Annual Report on Form 10-K filed with the Securities and Exchange Commission (SEC) on February 29, 2024.
Principles of Consolidation
Principles of Consolidation
The accompanying consolidated financial statements include the accounts of Xencor, Inc. and Gale Therapeutics Inc. (Gale), a variable interest entity (VIE) in which we are the primary beneficiary. Since we own less than 100% of Gale, the Company records net loss attributable to non-controlling interests in its consolidated statements of loss equal to the percentage of the economic or ownership interests retained in Gale by the non-controlling party.
In determining whether we are the primary beneficiary of a VIE, we apply a qualitative approach that determines whether we have (1) the power to direct the activities of the VIE that most significantly impact the entity's economic performance and (2) the obligation to absorb losses of, or the right to receive benefits from the VIE that could potentially be significant to the VIE. We continuously assess whether we are the primary beneficiary of Gale as changes to existing relationships or future transactions may result in us consolidating or deconsolidating Gale.
Use of Estimates
Use of Estimates
The preparation of consolidated interim financial statements in conformity with GAAP requires management to make certain estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses, other comprehensive income (loss) and the related disclosures. On an ongoing basis, management evaluates its estimates, including estimates related to its accrued clinical trial and manufacturing development expenses, stock-based compensation expense, evaluation of intangible assets, investments, leases and other assets for evidence of impairment, fair value measurements, and contingencies. Significant estimates in these consolidated interim financial statements include estimates made for royalty revenue, accrued research and development expenses, stock-based compensation expenses, intangible assets, incremental borrowing rate for right-of-use asset and lease liability, estimated standalone selling price of performance obligations, estimated time for completing delivery of performance obligations under certain arrangements, the likelihood of recognizing variable consideration, the carrying value of equity instruments without a readily determinable fair value, and recoverability of deferred tax assets.
Reclassifications
Reclassifications
Certain prior year amounts in the consolidated financial statements and the notes thereto have been reclassified to conform to the current period's presentation. These reclassifications did not affect the prior period's total assets, liabilities, stockholders' equity, net loss or cash flows. During the six months ended June 30, 2024, we adopted a change in
presentation on our consolidated statements of loss to include loss from disposal of fixed assets in operating expenses. The prior period has been revised to reflect this change in the presentation.
Intangible Assets
Intangible Assets
The Company maintains definite-lived intangible assets related to certain capitalized costs of acquired licenses and third-party costs incurred in establishing and maintaining its intellectual property rights to its platform technologies and development candidates. These assets are amortized over their useful lives, which are estimated to be the remaining patent life or the contractual term of the license. The straight-line method is used to record amortization expense. The Company assesses its intangible assets for impairment if indicators are present or changes in circumstances suggest that impairment may exist. There was no impairment charge recorded for the three and six months ended June 30, 2024 and 2023.
The Company capitalizes certain in-process intangible assets that are then abandoned when they are no longer pursued or used in current research activities. We abandoned $0.4 million and $0.8 million of in-process intangible assets for the three and six months ended June 30, 2024. We abandoned $0.3 million and $0.6 million of in-process intangible assets during the three and six months ended June 30, 2023.
Marketable Debt and Equity Securities
Marketable Debt and Equity Securities
The Company has an investment policy that includes guidelines on acceptable investment securities, minimum credit quality, maturity parameters, and concentration and diversification. The investment policy limits the maturity of any individual security to a maximum of 36 months. The average maturity of securities in the portfolio as of June 30, 2024 is less than 12 months. The Company invests its excess cash primarily in marketable debt securities issued by investment grade institutions.
The Company considers its marketable debt securities to be available-for-sale because it is not more likely than not that the Company will be required to sell the securities before recovery of the amortized cost. These assets are carried at fair value and any impairment losses and recoveries related to the underlying issuer’s credit standing are recognized within other income (expense), while non-credit related impairment losses and recoveries are recognized within accumulated other comprehensive income (loss). There were no impairment losses or recoveries recorded for the three and six months ended June 30, 2024 and 2023. Accrued interest on marketable debt securities is included in the marketable securities’ carrying value. Each reporting period, the Company reviews its portfolio of marketable debt securities, using both quantitative and qualitative factors, to determine if each security’s fair value has declined below its amortized cost basis. During the three and six months ended June 30, 2024, the Company recorded an unrealized loss of $0.5 million and $1.9 million in its portfolio of marketable debt securities. During the three and six months ended June 30, 2023, the Company recorded an unrealized gain of $1.8 million and $5.1 million. The unrealized loss is due to the changing interest rate environment and is not due to changes in the credit quality of the underlying securities. The unrealized gain (loss) is recorded in other comprehensive income (loss) for the three and six months ended June 30, 2024 and 2023.
The Company receives equity securities in connection with certain licensing transactions with its partners. These investments in equity securities are carried at fair value with changes in fair value recognized each period and reported within other income (expense). For equity securities with a readily determinable fair value, the Company remeasures these equity investments at each reporting period until such time that the investment is sold or disposed. If the Company sells an investment, any realized gain or loss on the sale of the securities will be recognized within other income (expense) in the consolidated statements of loss in the period of sale.
The Company also has investments in equity securities without a readily determinable fair value, where the Company elects the measurement alternative to record the investment at its initial cost minus impairment, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. There was an impairment charge of $20.4 million recorded for the six months ended June 30, 2024 in connection with equity securities without a readily determinable fair value. There was no impairment charge recorded for the three and six months ended June 30, 2023.
Liability Related to the Sale of Future Revenues and Non-Cash Interest Expense on the Liability Related to the Sale of Future Royalties and Deferred Income Related to the Sale of Future Revenues
Liability Related to the Sale of Future Revenues
We treat the sale of future Monjuvi royalties as debt, amortized under the effective interest rate method over the estimated life of the Monjuvi Royalty Sale Agreement. See Note 11. The amortization of the liability related to the sale of future Monjuvi royalties is based on our current estimate of future royalty payments. Royalty revenue will be recognized as earned and the payments made will be a reduction of the liability when paid.
Non-cash Interest Expense on the Liability Related to the Sale of Future Royalties
The total expected royalty payments less the net proceeds received are recorded as non-cash interest expense over the life of the liability. Interest is imputed on the unamortized portion using the effective interest method and is recorded based on the timing of the payments received over the term of the Monjuvi Royalty Sale Agreement. The actual interest rate will be affected by the timing of the royalty payments and changes in the forecasted revenue.
Deferred Income Related to the Sale of Future Revenues
We treat the sale of future Ultomiris royalties as deferred income, amortized under the units-of-revenue method by computing a ratio of the proceeds received to the total expected payments over the term of the Ultomiris Royalty Sale Agreement. See Note 11. The amortization of the liability related to the sale of future royalties is based on our current estimate of future royalty payments. Royalty revenue will be recognized as earned and the payments made will be a reduction of the liability when paid.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
There have been no material changes in recently issued or adopted accounting standards from those disclosed in the Company's 2023 Annual Report on Form 10-K. The Company has reviewed all recently issued accounting pronouncements and does not believe they will have a material impact on our results of operations, financial condition or cash flows.
There have been no other material changes to the significant accounting policies previously disclosed in the Company’s 2023 Annual Report on Form 10-K.
Fair Value Measurement
Financial instruments included in the financial statements include cash and cash equivalents, marketable debt and equity securities, accounts receivable, accounts payable, and accrued expenses. Marketable debt securities, equity securities, and cash equivalents are carried at fair value. The fair value of the other financial instruments closely approximates their fair value due to their short-term maturities.
The Company accounts for recurring and non-recurring fair value measurements in accordance with FASB Accounting Standards Codification 820, Fair Value Measurements and Disclosures (ASC 820). ASC 820 defines fair value, establishes a fair value hierarchy for assets and liabilities measured at fair value, and requires expanded disclosure about fair value measurements. The ASC 820 hierarchy ranks the quality of reliable inputs, or assumptions, used in the determination of fair value and requires assets and liabilities carried at fair value to be classified and disclosed in one of the following three categories:
Level 1—Fair value is determined by using unadjusted quoted prices that are available in active markets for identical assets or liabilities.
Level 2—Fair value is determined by using inputs other than Level 1 quoted prices that are directly or indirectly observable. Inputs can include quoted prices for similar assets or liabilities in active markets or quoted prices for identical assets or liabilities in markets that are not active. Related inputs can also include those used in valuation or other pricing models, such as interest rates and yield curves that can be corroborated by observable market data.
Level 3—Fair value is determined by inputs that are unobservable and not corroborated by market data. Use of these inputs involves significant and subjective judgments to be made by the reporting entity – e.g., determining an appropriate discount factor for illiquidity associated with a given security.
The Company measures the fair value of financial assets using the highest level of inputs that are reasonably available as of the measurement date.Our policy is to record transfers of assets between Level 1 and Level 2 at their fair values as of the end of each reporting period, consistent with the date of the determination of fair value. During the three and six months ended June 30, 2024 and 2023, there were no transfers between Level 1 and Level 2.
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value of Financial Instruments (Tables)
6 Months Ended
Jun. 30, 2024
Fair Value Disclosures [Abstract]  
Schedule of Assets Recorded at Fair Value The assets recorded at fair value are classified within the hierarchy as follows for the periods reported (in thousands):
June 30, 2024
(unaudited)
December 31, 2023
Total
Fair Value
Level 1Level 2Total
Fair Value
Level 1Level 2
Money Market Funds $11,624 $11,624 $— $25,520 $25,520 $— 
Corporate Securities211,657 — 211,657 228,723 — 228,723 
Government Securities342,577 — 342,577 414,514 — 414,514 
$565,858 $11,624 $554,234 $668,757 $25,520 $643,237 
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Loss Per Common Share (Tables)
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Net Loss per Common Share
Basic and diluted net loss per common share is computed as follows:

Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
(in thousands, except share and per share data)(in thousands, except share and per share data)
Numerator:
Net loss attributable to Xencor, Inc.$(65,963)$(21,954)$(133,996)$(82,717)
Denominator:
Weighted-average common shares outstanding used in computing basic and diluted net loss61,676,44459,807,55861,444,38459,922,784
Basic and diluted net loss per common share attributable to Xencor, Inc.$(1.07)$(0.37)$(2.18)$(1.38)
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Marketable Debt and Equity Securities (Tables)
6 Months Ended
Jun. 30, 2024
Marketable Securities [Abstract]  
Schedule of Marketable Securities
The Company’s marketable debt securities held as of June 30, 2024 and December 31, 2023 are summarized below:
June 30, 2024Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
(in thousands)
Money Market Funds $11,624 $— $— $11,624 
Corporate Securities211,930 (279)211,657 
Government Securities342,945 (374)342,577 
$566,499 $12 $(653)$565,858 
Reported as
Cash and cash equivalents$11,624 
Marketable securities554,234 
Total investments$565,858 
December 31, 2023Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
(in thousands)
Money Market Funds $25,520 $— $— $25,520 
Corporate Securities228,382 342 (1)228,723 
Government Securities413,553 1,037 (76)414,514 
$667,455 $1,379 $(77)$668,757 
Reported as
Cash and cash equivalents$25,520 
Marketable securities643,237 
Total investments$668,757 
Schedule of Maturities of Marketable Securities
The maturities of the Company’s marketable debt securities as of June 30, 2024 are as follows:
June 30, 2024Amortized
Cost
Estimated
Fair Value
(in thousands)
Mature in one year or less$449,715 $449,372 
Mature within two years105,160 104,862 
$554,875 $554,234 
Schedule of Unrealized Losses on Available-for-Sale Investments
The unrealized losses on available-for-sale investments and their related fair values as of June 30, 2024 and December 31, 2023 are as follows:
Less than 12 months12 months or greater
June 30, 2024Fair valueUnrealized
losses
Fair valueUnrealized
losses
(in thousands)
Corporate Securities$119,044 $(217)$11,895 $(62)
Government Securities246,154 (132)79,478 (242)
$365,198 $(349)$91,373 $(304)
Less than 12 months12 months or greater
December 31, 2023Fair valueUnrealized
losses
Fair valueUnrealized
losses
(in thousands)
Corporate Securities$8,073 $(1)$— $— 
Government Securities66,546 (76)— — 
$74,619 $(77)$— $— 
Schedule of Equity Securities with Readily Determinable Fair Value Equity securities with a readily determinable fair value, which are categorized as Level 1 in the fair value hierarchy under ASC 820, and their fair values (in thousands) as of June 30, 2024 and December 31, 2023 are as follows:
Fair ValueFair Value
June 30, 2024December 31, 2023
Astria Common Stock$2,311 $5,360 
INmune Common Stock16,630 21,231 
Viridian Common Stock9,330 15,619 
$28,271 $42,210 
Schedule of Net Gains and Losses
Below is a reconciliation of net gain (loss) recorded on equity securities during the three and six months ended June 30, 2024 and 2023:
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Net gain (loss) recorded on equity securities
$(12,027)$288 $(9,702)$(2,610)
Less: Net gain (loss) recorded on sale of equity securities
(2,012)— 827 — 
Unrealized gain (loss) recorded on equity securities held at the reporting date
$(10,015)$288 $(10,529)$(2,610)
Schedule of Equity Securities Without Readily Determinable Fair Value Equity securities without a readily determinable fair value and their carrying values (in thousands) as of June 30, 2024 and December 31, 2023 are as follows:
Carrying ValueCarrying Value
June 30, 2024December 31, 2023
Zenas Preferred Stock$43,780 $64,210 
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Total Employee, Director and Non-Employee Stock-Based Compensation Expense Recognized
Total employee, director and non-employee stock-based compensation expense recognized for the three and six months ended June 30, 2024 and 2023 are as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
General and administrative $8,469 $4,471 $13,168 $8,747 
Research and development 8,721 9,092 15,443 17,415 
$17,190 $13,563 $28,611 $26,162 
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Stock options$10,945 $6,842 $17,818 $13,825 
ESPP211 341 417 663 
RSUs6,034 6,380 10,376 11,674 
$17,190 $13,563 $28,611 $26,162 
Summary of Stock Option Activity
The following table summarizes option activity under our stock plans and related information:
Number of
Shares Subject
to Outstanding
Options
Weighted
Average
Exercise
Price
(Per
Share)
Weighted
Average
Remaining
Contractual
Term
(in years)
Aggregate
Intrinsic
Value
(in thousands)
Balance at December 31, 202311,142,986$29.60 6.03$9,977 
Options granted2,167,253$22.43 
Options forfeited(485,918)$32.84 
Options exercised(162,895)$11.83 
Balance at June 30, 202412,661,426$28.48 6.18$5,813 
Exercisable8,295,121$29.38 4.76$5,745 
Schedule of Weighted Average Assumptions Used for Estimation of Fair Value of Stock Options We estimated the fair value of each equity award, including stock options and shares issued under our ESPP, using the Black-Scholes option-pricing model based on the date of grant of such stock option or ESPP share
issuance date, with the following weighted average assumptions for the three and six months ended June 30, 2024 and 2023:
OptionsOptions
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Expected term (years)6.46.56.46.1
Expected volatility50.4 %51.2 %50.1 %50.5 %
Risk-free interest rate4.42 %3.69 %4.18 %4.17 %
Expected dividend yield— %— %— %— %
Schedule of Weighted Average Assumptions Used for Estimation of Fair Value of ESPP
ESPPESPP
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Expected term (years)
0.5 - 2.0
0.5 - 2.0
0.5 - 2.0
0.5 -2.0
Expected volatility
43.0% - 44.6%
38.2% - 55.7%
43.0% - 44.6%
38.2% - 55.7%
Risk-free interest rate
4.71% - 5.40%
0.13% - 5.39%
4.71% - 5.40%
0.13% - 5.39%
Expected dividend yield— %— %— %— %
Summary of Restricted Stock Unit Activity
The following table summarizes the RSU activity for the six-month period ended June 30, 2024:
Restricted
Stock
Units
Weighted
Average Grant
Date Fair Value
(Per unit)
Unvested RSUs at December 31, 20231,490,040$30.66 
Granted959,07122.58 
Vested(550,972)31.72 
Forfeited(119,483)29.80 
Unvested RSUs at June 30, 20241,778,656$26.02 
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Tables)
6 Months Ended
Jun. 30, 2024
Leases [Abstract]  
Schedule of Operating Lease Liabilities Maturities
The following table reconciles the undiscounted cash flows for the operating leases at June 30, 2024 to the operating lease liabilities recorded on the balance sheet (in thousands):
Years ending December 31,
For the remainder of 2024$2,792 
20258,022 
20269,238 
20279,560 
20289,076 
20299,331 
Thereafter57,104 
Total undiscounted lease payments105,123 
Less: Tenant allowance(3,252)
Less: Imputed interest(33,453)
Present value of lease payments$68,418 
Lease liabilities - short-term$1,262 
Lease liabilities - long-term67,156 
Total lease liabilities$68,418 
Summary of Lease Costs and Cash Disclosures
The following table summarizes lease costs and cash payments for the three and six months ended June 30, 2024 and 2023 (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Operating lease cost$1,881 $2,020 $3,762 $4,200 
Variable lease cost310 219 1,140 453 
Total lease costs$2,191 $2,239 $4,902 $4,653 
Cash paid for amounts included in the measurement of lease liabilities$807 $721 $1,877 $1,445 
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Collaboration and Licensing Agreements (Tables)
6 Months Ended
Jun. 30, 2024
Collaboration and Licensing Agreements  
Schedule of Revenue by Licensees
The revenues recorded for the three and six months ended June 30, 2024 and 2023 were earned principally from the following licensees (in millions):
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Alexion$6.9 $11.2 $16.3 $21.6 
Janssen— 22.2 — 27.5 
Mabgeek
$1.5 $— $1.5 $— 
MorphoSys1.6 2.0 4.4 3.9 
Vega— — 0.5 — 
Vir— 0.1 0.1 1.5 
Viridian$— $— $— $— 
Zenas$— $10.0 $— $10.0 
Third Party Licensee
$7.0 $— $7.0 $— 
Total$17.0 $45.5 $29.8 $64.5 
Schedule of Disaggregation of Revenue
The table below summarizes the disaggregation of revenue recorded for the three and six months ended June 30, 2024 and 2023 (in millions):
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Research collaboration$— $22.2 $— $22.5 
License
8.5 — 8.5 — 
Milestone— 10.0 0.5 15.0 
Royalties— 13.3 0.1 27.0 
Non-cash royalties8.5 — 20.7 — 
Total$17.0 $45.5 $29.8 $64.5 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Sales of Future Royalties (Tables)
6 Months Ended
Jun. 30, 2024
Receivables [Abstract]  
Debt of Future Royalties
The following table shows the activity within debt for the six months ended June 30, 2024 (in thousands):
June 30, 2024
Beginning balance of debt related to sale of future royalties$20,974 
Royalties owed to OMERS834 
Royalties paid to OMERS(4,448)
Non-cash interest expense recognized1,900 
Ending balance of debt related to sale of future royalties$19,260 
Debt - short-term6,947 
Debt - long-term12,313 
Total debt$19,260 
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Patents, licenses, and other intangible assets        
Impairment of intangible assets $ 0 $ 0 $ 0 $ 0
Abandonment of capitalized intangible assets     784,000 594,000
Impairment loss or recoveries 0 0 0 0
Net unrealized gain (loss) on marketable securities (500,000) 1,800,000 (1,900,000) 5,100,000
Impairment on equity securities (220,000) 0 20,430,000 0
In-process intangible assets        
Patents, licenses, and other intangible assets        
Abandonment of capitalized intangible assets $ 400,000 $ 300,000 $ 800,000 $ 600,000
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Fair Value of Financial Instruments      
Money Market Funds $ 30,768 $ 53,790 $ 34,710
Marketable securities 554,234    
Fair Value, Recurring      
Fair Value of Financial Instruments      
Total Fair Value 565,858 668,757  
Money Market Funds      
Fair Value of Financial Instruments      
Money Market Funds 11,624 25,520  
Money Market Funds | Fair Value, Recurring      
Fair Value of Financial Instruments      
Money Market Funds 11,624 25,520  
Corporate Securities      
Fair Value of Financial Instruments      
Marketable securities 211,657 228,723  
Corporate Securities | Fair Value, Recurring      
Fair Value of Financial Instruments      
Marketable securities 211,657 228,723  
Government Securities      
Fair Value of Financial Instruments      
Marketable securities 342,577 414,514  
Government Securities | Fair Value, Recurring      
Fair Value of Financial Instruments      
Marketable securities 342,577 414,514  
Level 1 | Fair Value, Recurring      
Fair Value of Financial Instruments      
Total Fair Value 11,624 25,520  
Level 1 | Money Market Funds | Fair Value, Recurring      
Fair Value of Financial Instruments      
Money Market Funds 11,624 25,520  
Level 1 | Corporate Securities | Fair Value, Recurring      
Fair Value of Financial Instruments      
Marketable securities 0 0  
Level 1 | Government Securities | Fair Value, Recurring      
Fair Value of Financial Instruments      
Marketable securities 0 0  
Level 2 | Fair Value, Recurring      
Fair Value of Financial Instruments      
Total Fair Value 554,234 643,237  
Level 2 | Money Market Funds | Fair Value, Recurring      
Fair Value of Financial Instruments      
Money Market Funds 0 0  
Level 2 | Corporate Securities | Fair Value, Recurring      
Fair Value of Financial Instruments      
Marketable securities 211,657 228,723  
Level 2 | Government Securities | Fair Value, Recurring      
Fair Value of Financial Instruments      
Marketable securities $ 342,577 $ 414,514  
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Loss Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Numerator:        
Net loss attributable to Xencor, Inc. $ (65,963) $ (21,954) $ (133,996) $ (82,717)
Denominator:        
Weighted-average common shares outstanding used in computing basic net loss (in shares) 61,676,444 59,807,558 61,444,384 59,922,784
Weighted-average common shares outstanding used in computing diluted net loss (in shares) 61,676,444 59,807,558 61,444,384 59,922,784
Basic net loss per common share attributable to Xencor, Inc. (in dollars per share) $ (1.07) $ (0.37) $ (2.18) $ (1.38)
Diluted net loss per common share attributable to Xencor, Inc. (in dollars per share) $ (1.07) $ (0.37) $ (2.18) $ (1.38)
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Marketable Debt and Equity Securities - Summary (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Schedule of Available-for-sale Securities      
Money Market Funds $ 30,768 $ 53,790 $ 34,710
Amortized Cost 554,875    
Amortized Cost 566,499 667,455  
Gross Unrealized Gains 12 1,379  
Gross Unrealized Losses (653) (77)  
Marketable securities 554,234    
Total investments 565,858 668,757  
Money Market Funds      
Schedule of Available-for-sale Securities      
Money Market Funds 11,624 25,520  
Corporate Securities      
Schedule of Available-for-sale Securities      
Amortized Cost 211,930 228,382  
Gross Unrealized Gains 6 342  
Gross Unrealized Losses (279) (1)  
Marketable securities 211,657 228,723  
Government Securities      
Schedule of Available-for-sale Securities      
Amortized Cost 342,945 413,553  
Gross Unrealized Gains 6 1,037  
Gross Unrealized Losses (374) (76)  
Marketable securities 342,577 414,514  
Cash and cash equivalents      
Schedule of Available-for-sale Securities      
Money Market Funds 11,624 25,520  
Marketable securities      
Schedule of Available-for-sale Securities      
Marketable securities $ 554,234 $ 643,237  
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Marketable Debt and Equity Securities - Maturities (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Amortized Cost  
Mature in one year or less $ 449,715
Mature within two years 105,160
Amortized Cost 554,875
Estimated Fair Value  
Mature in one year or less 449,372
Mature within two years 104,862
Estimated Fair Value $ 554,234
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Marketable Debt and Equity Securities - Unrealized Losses (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Schedule of Available-for-sale Securities    
Fair value, less than 12 months $ 365,198 $ 74,619
Unrealized losses, Less than 12 months (349) (77)
Fair value, 12 months or greater 91,373 0
Unrealized losses, 12 months or greater (304) 0
Corporate Securities    
Schedule of Available-for-sale Securities    
Fair value, less than 12 months 119,044 8,073
Unrealized losses, Less than 12 months (217) (1)
Fair value, 12 months or greater 11,895 0
Unrealized losses, 12 months or greater (62) 0
Government Securities    
Schedule of Available-for-sale Securities    
Fair value, less than 12 months 246,154 66,546
Unrealized losses, Less than 12 months (132) (76)
Fair value, 12 months or greater 79,478 0
Unrealized losses, 12 months or greater $ (242) $ 0
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Marketable Debt and Equity Securities - Equity Securities with Readily Determinable Fair Value (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Equity Securities          
Net gain (loss) recorded on equity securities $ (12,027) $ 288 $ (9,702) $ (2,610)  
Equity securities with readily determinable fair value 28,271   28,271   $ 42,210
Common Stock          
Equity Securities          
Equity securities with readily determinable fair value 28,271   28,271   42,210
Astria | Common Stock          
Equity Securities          
Equity securities with readily determinable fair value 2,311   2,311   5,360
INmune | Common Stock          
Equity Securities          
Equity securities with readily determinable fair value 16,630   16,630   21,231
Viridian | Common Stock          
Equity Securities          
Equity securities with readily determinable fair value $ 9,330   $ 9,330   $ 15,619
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Marketable Debt and Equity Securities - Equity Securities Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Equity Securities        
Unrealized gain (loss) on equity securities $ (10,015) $ 288 $ (10,529) $ (2,610)
License | Astria | Common Stock        
Equity Securities        
Sale of common stock (in shares) 443,909   443,909  
Number of shares owned (in shares) 253,958   253,958  
License | INmune        
Equity Securities        
Unrealized gain (loss) on equity securities $ (5,500) 4,900 $ (4,600) 5,200
License | INmune | Common Stock        
Equity Securities        
Number of shares owned (in shares) 1,885,533   1,885,533  
Technology License Agreement | Astria/Catabasis        
Equity Securities        
Unrealized gain (loss) on equity securities $ (1,300) (3,500) $ 400 (3,900)
Technology License Agreement | Viridian        
Equity Securities        
Unrealized gain (loss) on equity securities $ (3,200) $ (1,200) $ (6,300) $ (3,900)
Technology License Agreement | Viridian | Common Stock        
Equity Securities        
Number of shares owned (in shares) 717,144   717,144  
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Marketable Debt and Equity Securities - Net Gains and Losses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Marketable Securities [Abstract]        
Net gain (loss) recorded on equity securities $ (12,027) $ 288 $ (9,702) $ (2,610)
Less: Net gain (loss) recorded on sale of equity securities (2,012) 0 827 0
Unrealized gain (loss) recorded on equity securities held at the reporting date $ (10,015) $ 288 $ (10,529) $ (2,610)
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Marketable Debt and Equity Securities - Equity Securities without Readily Determinable Fair Value (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Equity securities without readily determinable fair value          
Impairment on equity securities $ (220) $ 0 $ 20,430 $ 0  
Zenas          
Equity securities without readily determinable fair value          
Impairment on equity securities     20,400    
Zenas          
Equity securities without readily determinable fair value          
Impairment on equity securities   $ 0 20,400 $ 0  
Preferred Stock | Zenas          
Equity securities without readily determinable fair value          
Equity shares estimated fair value $ 43,780   $ 43,780   $ 64,210
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock Based Compensation - Narrative (Details)
$ / shares in Units, $ in Millions
6 Months Ended
Jun. 30, 2024
USD ($)
installment
$ / shares
shares
Jun. 30, 2023
$ / shares
shares
Jun. 14, 2023
shares
ESPP      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Total number of shares of common stock available for issuance (in shares) 987,344    
Awards issued under the plan (in shares) 787,474    
Unamortized compensation expense | $ $ 1.3    
Period to recognize unamortized compensation expense 1 year 4 months 24 days    
ESPP | Maximum      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Annual percentage increase in shares of common stock available for issuance 1.00%    
Annual increase in shares of common stock available for issuance (in shares) 621,814    
RSUs      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Granted (in shares) 959,071    
Annual installment vesting periods | installment 3    
Period to recognize unamortized compensation expense 2 years 1 month 6 days    
Unamortized compensation expense related to unvested restricted stock units | $ $ 37.0    
Stock options      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options granted (in shares) 2,167,253 1,941,412  
Closing price of common stock (in dollars per share) | $ / shares $ 18.93    
Weighted average fair value of options granted (in dollars per share) | $ / shares $ 22.43 $ 30.65  
Unamortized compensation expense | $ $ 56.9    
Period to recognize unamortized compensation expense 2 years 8 months 12 days    
The 2023 Plan      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Total number of shares of common stock available for issuance (in shares) 18,721,104   3,000,000
The 2023 Plan | RSUs      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Granted (in shares) 1,045,738    
The 2013 and 2023 Plans      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options granted (in shares) 2,380,651    
Extended Vesting Periods      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-based payment arrangement, plan modification, incremental cost | $ $ 1.2    
Extended Expiration Dates      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-based payment arrangement, plan modification, incremental cost | $ $ 3.1    
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Employee Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total employee, director and non-employee stock-based compensation expense $ 17,190 $ 13,563 $ 28,611 $ 26,162
Stock options        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total employee, director and non-employee stock-based compensation expense 10,945 6,842 17,818 13,825
ESPP        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total employee, director and non-employee stock-based compensation expense 211 341 417 663
RSUs        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total employee, director and non-employee stock-based compensation expense 6,034 6,380 10,376 11,674
General and administrative        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total employee, director and non-employee stock-based compensation expense 8,469 4,471 13,168 8,747
Research and development        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total employee, director and non-employee stock-based compensation expense $ 8,721 $ 9,092 $ 15,443 $ 17,415
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Option Activity (Details) - Stock options - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Number of Shares Subject to Outstanding Options      
Balance at the beginning of the period (in shares) 11,142,986    
Options granted (in shares) 2,167,253 1,941,412  
Options forfeited (in shares) (485,918)    
Options exercised (in shares) (162,895)    
Balance at the end of the period (in shares) 12,661,426   11,142,986
Exercisable options (in shares) 8,295,121    
Weighted Average Exercise Price (Per Share)      
Balance at the beginning of the period (in dollars per share) $ 29.60    
Options granted (in dollars per share) 22.43    
Options forfeited (in dollars per share) 32.84    
Options exercised (in dollars per share) 11.83    
Balance at the end of the period (in dollars per share) 28.48   $ 29.60
Exercisable (in dollars per share) $ 29.38    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]      
Weighted-average remaining contractual term, balance outstanding 6 years 2 months 4 days   6 years 10 days
Weighted-average remaining contractual term, exercisable 4 years 9 months 3 days    
Aggregate intrinsic value, balance outstanding $ 5,813   $ 9,977
Aggregate intrinsic value, exercisable $ 5,745    
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - FV of Employee Stock Options (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Stock options        
Weighted average assumptions for estimated fair value of employee stock options        
Expected term (years) 6 years 4 months 24 days 6 years 6 months 6 years 4 months 24 days 6 years 1 month 6 days
Expected volatility (as a percent) 50.40% 51.20% 50.10% 50.50%
Risk-free interest rate (as a percent) 4.42% 3.69% 4.18% 4.17%
Expected dividend yield 0.00% 0.00% 0.00% 0.00%
ESPP        
Weighted average assumptions for estimated fair value of employee stock options        
Expected volatility, low end of range (as a percent) 43.00% 38.20% 43.00% 38.20%
Expected volatility, high end of range (as a percent) 44.60% 55.70% 44.60% 55.70%
Risk-free interest rate, low end of range (as a percent) 4.71% 0.13% 4.71% 0.13%
Risk-free interest rate, high end of range (as a percent) 5.40% 5.39% 5.40% 5.39%
Expected dividend yield 0.00% 0.00% 0.00% 0.00%
ESPP | Minimum        
Weighted average assumptions for estimated fair value of employee stock options        
Expected term (years) 6 months 6 months 6 months 6 months
ESPP | Maximum        
Weighted average assumptions for estimated fair value of employee stock options        
Expected term (years) 2 years 2 years 2 years 2 years
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock Based Compensation - Restricted Stock Units (Details) - RSUs
6 Months Ended
Jun. 30, 2024
$ / shares
shares
Restricted Stock Units  
Beginning balance (in shares) | shares 1,490,040
Granted (in shares) | shares 959,071
Vested (in shares) | shares (550,972)
Forfeited (in shares) | shares (119,483)
Ending balance (in shares) | shares 1,778,656
Weighted Average Grant Date Fair Value (Per unit)  
Weighted average grant date fair value, beginning balance (in dollars per share) | $ / shares $ 30.66
Weighted average grant date fair value, granted (in dollars per share) | $ / shares 22.58
Weighted average grant date fair value, vested (in dollars per share) | $ / shares 31.72
Weighted average grant date fair value, forfeited (in dollars per share) | $ / shares 29.80
Weighted average grant date fair value, ending balance (in dollars per share) | $ / shares $ 26.02
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Agreements (Details)
$ in Thousands
1 Months Ended
Jan. 31, 2024
USD ($)
Jun. 30, 2021
phase
Sep. 30, 2026
USD ($)
Jun. 30, 2024
USD ($)
Dec. 31, 2023
USD ($)
Aug. 31, 2022
USD ($)
Aug. 01, 2022
USD ($)
Lessee, Lease, Description [Line Items]              
Payments for (proceeds from) tenant allowance $ 700            
Cash collateral for letters of credit       $ 384 $ 380    
Letter of Credit              
Lessee, Lease, Description [Line Items]              
Letter of credit amount       $ 400      
Monrovia, CA - office and laboratory space              
Lessee, Lease, Description [Line Items]              
Renewal term       5 years      
Pasadena, CA - office and laboratory space              
Lessee, Lease, Description [Line Items]              
Phases of lease term | phase   2          
Improvement allowance           $ 5,000 $ 17,000
Forecast | Pasadena, CA - office and laboratory space              
Lessee, Lease, Description [Line Items]              
Improvement allowance     $ 3,300        
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Undiscounted Cash Flows (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Leases [Abstract]    
For the remainder of 2024 $ 2,792  
2025 8,022  
2026 9,238  
2027 9,560  
2028 9,076  
2029 9,331  
Thereafter 57,104  
Total undiscounted lease payments 105,123  
Less: Tenant allowance (3,252)  
Less: Imputed interest (33,453)  
Present value of lease payments 68,418  
Lease liabilities - short-term 1,262 $ 3,435
Lease liabilities - long-term $ 67,156 $ 59,025
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Leases [Abstract]        
Operating lease cost $ 1,881 $ 2,020 $ 3,762 $ 4,200
Variable lease cost 310 219 1,140 453
Total lease costs 2,191 2,239 4,902 4,653
Cash paid for amounts included in the measurement of lease liabilities $ 807 $ 721 $ 1,877 $ 1,445
Remaining lease term 10 years 8 months 12 days 11 years 8 months 12 days 10 years 8 months 12 days 11 years 8 months 12 days
Discount rate 7.00% 8.90% 7.00% 8.90%
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Collaboration and Licensing Agreements - Narrative (Details)
1 Months Ended 3 Months Ended 6 Months Ended
Oct. 01, 2021
Jul. 31, 2024
USD ($)
Oct. 31, 2021
USD ($)
Feb. 28, 2019
USD ($)
Jan. 31, 2013
program
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Dec. 31, 2019
target
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Collaboration research and licensing agreements                      
Receivable           $ 22,073,000     $ 22,073,000   $ 11,290,000
Unrealized gain (loss) on equity securities           (10,015,000) $ 288,000   (10,529,000) $ (2,610,000)  
Impairment on equity securities           (220,000) 0   20,430,000 0  
Deferred revenue           0 7,900,000   0 7,900,000  
Collaborations, milestones, and royalties           16,960,000 45,523,000   29,765,000 64,485,000  
Royalties                      
Collaboration research and licensing agreements                      
Collaborations, milestones, and royalties           0 13,300,000   100,000 27,000,000.0  
Milestone                      
Collaboration research and licensing agreements                      
Collaborations, milestones, and royalties           0 10,000,000.0   500,000 15,000,000.0  
Alexion                      
Collaboration research and licensing agreements                      
Collaborations, milestones, and royalties           6,900,000 11,200,000   16,300,000 21,600,000  
MorphoSys                      
Collaboration research and licensing agreements                      
Collaborations, milestones, and royalties           1,600,000 2,000,000.0   4,400,000 3,900,000  
Mabgeek                      
Collaboration research and licensing agreements                      
Collaborations, milestones, and royalties           1,500,000 0   1,500,000 0  
Vir                      
Collaboration research and licensing agreements                      
Collaborations, milestones, and royalties           0 100,000   100,000 1,500,000  
Zenas                      
Collaboration research and licensing agreements                      
Impairment on equity securities             0   20,400,000 0  
Collaborations, milestones, and royalties           0 10,000,000.0   0 10,000,000.0  
Zenas | Preferred Stock                      
Collaboration research and licensing agreements                      
Equity shares estimated fair value           43,780,000     43,780,000   64,210,000
Third Party Licensee                      
Collaboration research and licensing agreements                      
Collaborations, milestones, and royalties           7,000,000.0 0   7,000,000.0 0  
Option and License agreement | Alexion                      
Collaboration research and licensing agreements                      
Number of different target programs | program         1            
Receivable           0     0    
Deferred revenue           0     0    
Option and License agreement | Alexion | Royalties                      
Collaboration research and licensing agreements                      
Revenue recognized           6,900,000 11,200,000   16,300,000 21,600,000  
Technology License Agreement | Mabgeek                      
Collaboration research and licensing agreements                      
Deferred revenue           0     0    
Collaborations, milestones, and royalties           1,500,000     1,500,000    
Technology License Agreement | Vega                      
Collaboration research and licensing agreements                      
Revenue recognized     $ 500,000                
Collaborations, milestones, and royalties           0 0   500,000 0  
Technology License Agreement | Gale                      
Collaboration research and licensing agreements                      
Transaction price           7,500,000     7,500,000    
Service agreement charges           4,600,000     8,000,000.0    
Technology License Agreement | Gale | Subsequent Event                      
Collaboration research and licensing agreements                      
Payments for repurchase of preferred stock and preference stock   $ 3,000,000.0                  
Collaboration and License Agreement | Genentech                      
Collaboration research and licensing agreements                      
Revenue recognized           0 0   0 0  
Initial cost-sharing percentage       45.00%              
Royalty milestones       $ 600,000,000              
Collaboration and License Agreement | Genentech | Development-based                      
Collaboration research and licensing agreements                      
Royalty milestones       115,000,000              
Collaboration and License Agreement | Genentech | Regulatory-based                      
Collaboration research and licensing agreements                      
Royalty milestones       185,000,000              
Collaboration and License Agreement | Genentech | Sales-based                      
Collaboration research and licensing agreements                      
Royalty milestones       $ 300,000,000              
Collaboration and License Agreement | Genentech | XmAb24306                      
Collaboration research and licensing agreements                      
Collaborative arrangement receivable (payable) related to cost sharing development activities           (7,600,000)     (7,600,000)    
Collaboration and License Agreement | Genentech | Research service                      
Collaboration research and licensing agreements                      
Deferred revenue           0     0    
Collaboration and License Agreement | Janssen                      
Collaboration research and licensing agreements                      
Revenue recognized           0 0   0 0  
Deferred revenue           0     0    
Collaboration and License Agreement | MorphoSys                      
Collaboration research and licensing agreements                      
Deferred revenue           0     0    
Collaboration and License Agreement | MorphoSys | Royalties                      
Collaboration research and licensing agreements                      
Revenue recognized           1,600,000 2,000,000.0   4,400,000 3,900,000  
Receivable           2,100,000     2,100,000    
License | Zenas                      
Collaboration research and licensing agreements                      
Revenue recognized           0 10,000,000.0   0 10,000,000.0  
Deferred revenue           0     0    
License | Zenas | Milestone | Preferred Stock                      
Collaboration research and licensing agreements                      
Equity shares estimated fair value                     $ 10,000,000.0
Second Collaboration And License Agreement | Janssen                      
Collaboration research and licensing agreements                      
Revenue recognized           0 22,200,000   0 27,500,000  
Receivable           5,200,000     5,200,000    
Deferred revenue           0     0    
Research license term 2 years                    
Second Collaboration And License Agreement | Janssen | Maximum                      
Collaboration research and licensing agreements                      
Percentage of responsibility for development costs 20.00%                    
Second Collaboration And License Agreement | Janssen | Minimum                      
Collaboration research and licensing agreements                      
Share development percentage 80.00%                    
Patent License Agreement | Vir                      
Collaboration research and licensing agreements                      
Number of different target programs | target               2      
Receivable           0     0    
Deferred revenue           0     0    
Patent License Agreement | Vir | Royalties                      
Collaboration research and licensing agreements                      
Revenue recognized             $ 100,000   100,000 $ 1,500,000  
Patent License Agreement | Third Party Licensee                      
Collaboration research and licensing agreements                      
Receivable           7,000,000.0     7,000,000.0    
Deferred revenue           0     0    
Collaborations, milestones, and royalties           $ 7,000,000.0     $ 7,000,000.0    
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Collaboration and Licensing Agreements - Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Collaboration research and licensing agreements        
Revenue recorded $ 16,960 $ 45,523 $ 29,765 $ 64,485
Research collaboration        
Collaboration research and licensing agreements        
Revenue recorded 0 22,200 0 22,500
License        
Collaboration research and licensing agreements        
Revenue recorded 8,500 0 8,500 0
Milestone        
Collaboration research and licensing agreements        
Revenue recorded 0 10,000 500 15,000
Royalties        
Collaboration research and licensing agreements        
Revenue recorded 0 13,300 100 27,000
Non-cash royalties        
Collaboration research and licensing agreements        
Revenue recorded 8,500 0 20,700 0
Alexion        
Collaboration research and licensing agreements        
Revenue recorded 6,900 11,200 16,300 21,600
Janssen        
Collaboration research and licensing agreements        
Revenue recorded 0 22,200 0 27,500
Mabgeek        
Collaboration research and licensing agreements        
Revenue recorded 1,500 0 1,500 0
Mabgeek | Technology License Agreement        
Collaboration research and licensing agreements        
Revenue recorded 1,500   1,500  
MorphoSys        
Collaboration research and licensing agreements        
Revenue recorded 1,600 2,000 4,400 3,900
Vega | Technology License Agreement        
Collaboration research and licensing agreements        
Revenue recorded 0 0 500 0
Vir        
Collaboration research and licensing agreements        
Revenue recorded 0 100 100 1,500
Viridian | Technology License Agreement        
Collaboration research and licensing agreements        
Revenue recorded 0 0 0 0
Zenas        
Collaboration research and licensing agreements        
Revenue recorded 0 10,000 0 10,000
Third Party Licensee        
Collaboration research and licensing agreements        
Revenue recorded $ 7,000 $ 0 $ 7,000 $ 0
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Tax Disclosure [Abstract]        
Income tax expense $ 117,000 $ 0 $ 117,000 $ 0
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Sales of Future Royalties - Narrative (Details) - Royalties
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
USD ($)
Jun. 30, 2024
USD ($)
Alexion | Option and License agreement    
Sales of Future Royalties [Line Items]    
Non-cash revenue recognized $ 6.9 $ 16.3
Deferred revenue   140.6
MorphoSys | Collaboration and License Agreement    
Sales of Future Royalties [Line Items]    
Non-cash revenue recognized $ 1.6 $ 4.4
Interest rate 17.50% 17.50%
Non-cash interest expense recognized $ 0.8 $ 1.9
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Sales of Future Royalties - Debt of Future Royalties (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2024
USD ($)
Sale of Future Royalty [Roll Forward]  
Beginning balance of debt related to sale of future royalties $ 20,974
Royalties owed to OMERS 834
Royalties paid to OMERS (4,448)
Non-cash interest expense recognized 1,900
Ending balance of debt related to sale of future royalties 19,260
Debt - short-term 6,947
Debt - long-term 12,313
Total debt $ 19,260
EXCEL 64 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( )"!!5D'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 " "0@059GOI)W>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)\VJ2.CFHGA2$%Q0O(5D=C=LTX1DI-VW-ZV[740?P&-F_GSS M#4QKHC0AX4L*$1,YS%>C[_HL35RS/5&4 -GLT>M25M-&B9@%1!R[%BZ "4:8?/XNH%V(<_5/[-P!=DJ.V2VI81CJ837GR@X-O#\_O<[K5J[/ MI'N#Y5=VDHX1U^P\^6UU_[!Y9$IP<5WQNXK?; 27C9""?TRN/_PNPCY8MW7_ MV/@LJ%KX=1?J"U!+ P04 " "0@059F5R<(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 )"!!5ELV+O%WP4 +,? 8 >&PO=V]R:W-H965T&UL MM9EM<^(V%(7_BH9V.NU,")8,)-DFS! GZ:;=S;(A;7?;Z0?%%N");5%9AN3? M]\H&FV3DB^M9OB38^!ST6&]'TOE:JJ=T(80FSW&4I!>=A=;+=[U>ZB]$S--C MN10)?#.3*N8:+M6\ERZ5X$$NBJ,>=B*O3ORXF"JU[I$H2Q2-)0)D2)V45G M3-]YKFL$^1-_A&*=[GPF!N51RB=S<1M<=!Q3(A$)7QL+#O]6PA-19)R@'/]N M3#OE;QKA[N>M^TT.#S"//!6>C/X, [VXZ)QV2"!F/(OTO5R_%QN@@?'S993F M?\FZ>+;?[Q _2[6,-V(H01PFQ7_^O'D1NP*G1L V O9&0.M^P=T(\C?7*TJ6 M8UUQS4?G2JZ),D^#F_F0OYM<#31A8JIQJA5\&X).CSRY$HIT2;K@2J3G/0V> MYIN>O]%?%GI6HQ^2CS+1BY1<)X$(7NM[4):R0&Q;H$N&&OZ:)AH MJ5 KT1G]\!T=.C_;\+Z1V2O8?@G;Q]Q'5]+/H(MJ\O"R%#927$Z=[F<;$JIJ MB30HD0;-D#YG7&FAHA=R+Y92:1L>;J559GLI'JIJB3U'0_5M^0\*3E/&K9,Q6$*R6> ^GK$O68\2JT5BH7D:F&WDBD(I[, M$JU>X']@)=_C?G5M(\9%;9%WL@-M@OS G\EM +TSG(5^SHTTX3V6S.G2(6,# MQ]J(<7%;7E;QLB:\XR ]_1H^X%\@.?(I\1>K[AE?S@@=S",+43^"I?UXS+N>$:IHGC(R1OK&!;V]6"X MP9 -K5B'"$FT2DD4CS@?I _U-5G(!(M)>TQ<9] =G-6,.8?(2;0*2A1/. ^A MA@ H9X2R'Q]_(E/A9PIJT@J).WDRCF$BGFKI/QV1)5=DQ:-,D.^=8X>2)2QJ M\R6_]1T<(DBQ*D@Q/.I Q _"9$ZF+_&CC&SH>PR^W'GWUIV#0Z0E5J4EAD>; M;662ZV=_P9.YJ$W!>XSNQM.KL76EC0O;$E;YB#7*1UZFE%FK%0NTO"IA0LFL MNTM['+]:]Z0\7-66LPI"K%$0NDVT4,4^I%ET\RVXE1-WK.,\1 )B50)BC1*0 M693" @8RP5PJZUBTQ^<#5]#:Q[XOP AL@L+22GR(),2J),0:):%IS*.(7&8I M?)W:VRWN4[O'@.O:\E4!B#4*0->Q4'/3,7\!!UA[P&2QY(F]:G'#>M!#Y!]6 MY1^&QY=M12X$5"2&UW*O"->UQ:MR$&NT7?1ZDI_F>_CD4Z8AU29F#K42?Z.$ MLWD/A=L@=S-G1JO1D)ZZ[L"%>+6R,599B#7:-?)@1%40^FZ30#R3WX2]&G$K MQW&HRX8GKG57 1>WK$NWRCLN'E>VT^5-F)IP^U5 5L/V.Q/"P,@; H(",N'6,V6-0.ZKBNO\+UMLY%C437GY:G!+?[,06)Z3E MW?)$>IR?P_:JQXOC[(_" M!T*9!^#[F91Z>V%^H#RG'_T'4$L#!!0 ( )"!!5G_:QU()P< ' ? 8 M >&PO=V]R:W-H965T&ULK5EK;]LV%/TKA%L4+>#$(BE1 M4AX&V@3#6JQKD+3;OC(R$Q.51)>DDG2_?J3L6+;X2(+U0QO9/J3.O;J\YY Z MN1?RNUHRIL%#4[?J=++4>G4TFZEJR1JJ#L6*M>:7&R$;JLU'>3M3*\GHHA_4 MU#.4)&364-Y.YB?]=Q=R?B(Z7?.674B@NJ:A\N<'5HO[TPFL%9QT0+);DXG[^'1&2[M@![Q%V?W:N<:V%"N MA?AN/WQ=N#N]>/LO_7!FV"N MJ6)GHOZ;+_3R=%),P(+=T*[6E^+^=[8)*+/S5:)6_?_@?H--)J#JE!;-9K!A MT/!V_9<^;!*Q,P"F@0%H,P ]=P#>#,!]H&MF?5CG5-/YB13W0%JTF]+GI M1YMH>&L?XY66YE=NQNGYF6B5J/F":K8 'VA-VXJ!*SN= @?@V]4Y>/OZ'7@- M> N^+D6G:+M0)S-M[FS'SZK-73ZL[X("=_G4M8< )U. $I1ZAI_%AY^SR@R' M_7"\/WQFXMT&C;9!HWX^' JZDY*U&E"E3)R^<-;C4_]XN[2.U(I6['1BUHYB M\HY-YF]>09(<^X+[19/MA8JWH>+8[/,SJI; /#10V0OVH^-WM#:Q>Z->3T7Z MJ>SZOYOC)"?%R>QN-QP7E>&\3+:H/9[IEF<:Y?F9RN],T^N:F45XK8%B52>Y MYLQ+=#U7MD,A34N5Z,S#-@VW8N;)&\X^AL1EB)(\BRONKT+1^ M!L7"N7F6I6F>C#BZ,(*P:0%^DN669/E$S J M-9$F:[2^%NTMT$PV7M+(S5>2%F3<<7VX-,L@"E ?9 S&=2S6=)\DC]W>BO-B MO 8],)(&6S M!@=E@W%I^]*OMG W@QZ5*IVUY8)(6@2H#4H&XU*V;K@1:JX\%8A XJ3.Q9D$ MDS)4H8.0P?Q9IK+F])K703< HWKX4FOYJV;;CWD001A7P:V_6-&?(7,!76V# M68&=JO' < E#NC)(((QKH*$H.S88#"]%5]-@F65.Z;@PA#,2H(@&Z4-QZ?O8 M5J)A0-.'6!Z1*UGC#N:!9'D1J&PTB!J*B]H?S.R3GZIKY"H61(X^>% XQ8&^ MA7;V?JXR89(Z6P8?#))@#@?]0G'].C=ZZZ7E$9TR M'5>>#X5QB-2@3"BN3/LF]JD'[&I.D9CMX9BJ!V;\;AG@.D@3BDN34X2]!;2R M^LA_):0]&?)R]TA2#C.'NPO+RB2T7T2#=J&X=HW*\T7,/;NN)$V*\?;1AT,9 M+ *.%@VRAN(;-%NX+R+LV6Z9K@.BH2>LR][JI1=K4$$$^34 M@P=7X"P+%?,@2B@N2F>B:;BVF['UAK<2K>;M+6NK$./H?'Z=!]ZSJ/\_T?XY MU*!R.(GZHRLMJN]+42^85&]>%0CFQQLK[SV*BDKF2VW2KYIM/_1!0'%<0"_D M8P-0-@E3\#HY3* 1>PGN:-VQ(P"3:9+T_P#M]%)(_J]%+ZFA::R"V@YM>:8_?#G@+*KKBIG=ZB;KV T*"H'8^$ 2(#Q8%1RW*L;&=TU7]Z\I-L>#HC&+=6G?*-V9?74ME'H7\7_8]24' M)!O;/P\*HC*4[L&\X+AYV66_8#>\XEXSB%W_<9"5!7:/X#U HYZ[)^#[3 >K M@I^SS5;!7FTJ7$M^W:V/8K0 _QC1$G(*S";FT!N3:TS,E@GOF*I-2"Z.D"(O M0Y4S&!@<-S!_BO; ZJL4=6V7*&\U,ZW#_P!<5W( <^=TS@/#. \0':P+?HYU M":?>2]ASODQ0EH[MH0='2 EQP![BPW7APWJ.; MV<[K4/LN^C.5M[Q5H&8W9F!RF)LTR/7KW?4'+5;]&])KH;5H^LLEHX:\!9C? M;X30CQ_L2]?M2_;Y?U!+ P04 " "0@0599I^J4^\" !&"@ & 'AL M+W=O"#^N.?XG)OKV..-D \J =#H M,65<39Q$Z^S2=5640$I41V3 SID3^N@8F-A/'%>6-F011,!?M&8YU,G*EB2G.E[L;F#RE#? M\D6"J>(?; 1H;AD4.IL1"5PG MH&E$V#EZC]XB%ZG$C*JQJ\V"%N9&%?EU2>[O(/^4\P[JX@OD8[_7 I_NA]] M9.!> >\VX:ZQ67OU:Z]^P=?=P3?71(,I08W$$MU2;HQ3PM!,*%J4U/>KA=+2 M%-:/-JLE=Z^=V^ZV2Y61"":.V4X*Y!J<\-T;+\ ?VHS_)[)&&KIU&KK[V,.9 MV2@@)<3(5%?T<($R(M&:L!S0&>4H%HP1J5 &LGSQYVW9*)<8%$O83\4ZQ!WL MC=WUMLL#00WUO5I][S3U97$BDNM$2/K;3%@7Y6BK])*_OZ7*P^7OF?PC AL6 M^K6%_JLL4*7RP_+[+U0]U[TOHB$XJ 4'KQ)LC@6E"8\I7QU2'1Q4O2^BH7I0 MJQ[L53T5:6IV]3\4^>"8(C\0U) ^K*4/3Y!^

T1_AH2VRW82[ M=4*\1@::"X,S *=,A"F!@ K" !@ !X;"]W;W)K M=M6C_$LGSNH>[A)>^1U.L77GP16\8D>LW2 M7-S,ME+NKN9SL=ZRC(I+OF.Y^F7#BXQ*];5XFHM=P6A'9_L1]\K25U8GYXGI'G]@#DY]V M'POU;=ZQQ$G&*/A+V(@V-4I?+(^9?JRUU\,[.J M*V(I6\N*@JJ/9[9D:5HQJ>OXVI+.NC&KP,/C/?N[.GF5S",5;,G3STDLMS>S M8(9BMJ%E*N_YRT^L3?-)7ULA#@(4 M#QQ V@!R'.",!-AM@'WJ"$X;X)PZ@ML&U*G/F]QKX594TL5UP5]04:$56W50 MJU]'*[V2O"J4!UFH7Q,5)Q=+G@N>)C&5+$8/4GVH*I "\0WZA0N!SLJX;X MN4JYRYOL\[XE1L*?R_P2V=8Y(A9Q@.M9GAYN0^G\M]&C?SWZ0 R[*P*[YK-' M^.[9,\M+!DUK$^C @=4N=B5V=,UN9FJ;$JQX9K/%#]]AS_H1TG1*LM649-%$ M9 /UG4Y]Q\2NEF":TD=>T&KG%.=JE:=,K?ND M?%=U!V@Z&B;WL!BP:V.]#@&@\C1ZP:YT(,:!8SEZ(0)(XGJ8C%:BWPG@&P5X MSW)5BFF=/XU5]TV$K$KS&=PJ??TR?-_Q= D ('8@"72@K435UVRD RL![%$! M@DZ P"C [URJ]/E)"S+0KL$/B>_KZ0- [!(@?1V(G3"T=[UBC M^6.K]X>6>3>66U:@)%_SC*&SM@!@!VA-N25/RK::E"V:BFTX)0>6'1N+\BZ7 M3/'*=E; N<#Z(O,"8#L&@+;OZ\ 5 ,0>(:%>C #2\WQ#+9(^<7):XFT9@ID3 M8"TX>M=80D!@%4(P'!)=H0A$.N-I]^X<&^UGNP3;G,]1SL .W)(,AH?2!F#Z M)*Y.8XL@&!GO.[CWQ-ALBN^R'4V*RFT@GB/VM4SD-R38NBR2,2O<,@ZZ(-!6 ME@!.RUZ'7!#+L76VR,@V3+XWP-AHZQ;O:9*CLU3UGC=@]N,UX((]@P!]"("2 M( * :!4W0IH0A"2>-BP\'LCBLU.M/4A8"L:%T/WA1=.Z$-K0DFK<4_4_>&%YY,0Z@< E.#0U55; M05!LUSY65P/ !L0?&J2A'KU'Q6:3>G>:!H!'A/P9@-,2/XTJ,E(-D^W]*#8; MTE^91-7& *8(N5!5[WIU+B'HV#1#/M3VX(PA(VJ<9M(;46)T55WFB$I9)(^E MI(^IFG6.[>A/-Y8 \E@9B(Q@R!H8R89Z M]"Z0F%W@J!Y_,K4@BG.DUL4EJ '6'MQ<>&[HZ?O=$H*.E D$Q;8=AOH-< 1A M_Z9,>H](S![QEHID7;6$1AQUUX;4]I"I-BJV5.V8)K70F>J[]"G^0[J7E'PL(P*Q+VS\6#X"12QP]$E7W_9\C1FA;@"A32ZYW]ZKSTIVVI2MF@JMN$D]U:< MF*UXLYV\'$_UX>(0B)=22)K'5?>I%D-S&EX!NDGVL.=[CN,<+P(=Z8:!Y;MN M<+P.($Y%: ?.\5* .$-"_ /D4*C>HA.S1=_O(1-*!3U3AJ72D6-209RP5! G M*-7\X.UKQHJG^K6W4'F7N6S>P75GNU?K;^L7RD?G;_'5$@/G5_@J:EZ<]_3- M>_P/M'A*^NMRB>37>?)%\5[_[?>12\JP^W#*JMI4*H'[?<"[W M7ZH!NO^@L/@+4$L#!!0 ( )"!!5G)_J\;C0, 4, 8 >&PO=V]R M:W-H965T&ULK5;;;N,V$/T50ET4";")[A>GMH#$=M$M=HM@ MTVT+%'V@I;$E1")=DK*W_?H=2HIJRXR;=O-B2?0YAS.'EYGIGHM'60 H\KFN MF)Q9A5+;&]N660$UE==\"PS_67-14X6?8F/+K0":MZ2ZLCW'B>R:ELQ*I^W8 MO4BGO%%5R>!>$-G4-15_W4'%]S/+M9X&/I:;0ND!.YUNZ08>0'W:W@O\L@>5 MO*R!R9(S(F ]LV[=FV6B\2W@EQ+V\N"=Z$Q6G#_JCW?YS')T0%!!IK0"Q<<. MYE!56@C#^+/7M(8I-?'P_4G]^S9WS&5%)AFO9/M+]CW6L4C62,7KGHP1U"7KGO1S[\,! 77,!*\G>&-"\ S![PG^ M2V<(>D+PTAG"GM"F;G>YM\8MJ*+I5/ ]$1J-:OJE=;]EHU\ET_OD00G\MT2> M2N><25Z5.560DP>%#]P$2A*^)G->X]8K])[8 7G/I207#:--7B+VDER13P\+ M#]TP,/OG F2HD6;(<<@-_<9X? MG>';Z,=@BO=DRIUW5O#'AET3WWE+/,<+#/',7T[W3>E\W>S+_SW[D1G^L$/\ M5L]_1F_8%*=[XAW+> WD]]N55 */_!^FM>_4 [.ZO@9OY)9F,+-06(+8@95^ M^XT;.=^9C']-L<5KBBU?2>QHB8)AB8)SZNE/6$\J/)\F^SMFU#)UT=BE5U$< M.,G4WAT::X!Y[B0,CF$+ \SU(]>-CW%+ R[QX@/849[AD&?XKWDV#,MA5?Z- MU]4&RR"YT(E?$JPY6.<>0=%5!5@I5HI(R!I1JA*,OG0SA8<1!I.Q*Z<@-X[" MD2<&)7<2>"-'3E&A,_'-?D2#']%9/XY/XW,[(#J-+XHG3C3*U0#S'#>9C+(U MP%P_<<(1;FG Q7'D!>:,XR'C^#]F3*A2HEPUW<(K3AAG5QG6 \$K9&^P-BG M(Z=,UL2&9()@M,#S4Y0S,L6@X[F>.[+DG,Z1&\G@1O*U;OP&>$>+M_JJOC8Y MD!BNARB(1J'/#3#3YC# 7#^<^*-SM33@3)O#/NAK:A";MJ&4).,-4UT!&T:' MGO6V;=5&XW?NS=PUC"^PQ^U:TG_DNP;Y Q6;DDE2P1JG&PO=V]R:W-H965T&ULQ9U=<]NX%8;_ M"L?=:9.9.B8^^)4ZGME()#:=;IM)=MN+3B\8B8XTD42O2,7)OR\H*Z( ',%B M_-JY2"S9!\\A>0Y X"6.='E;KS\ULZIJ@R_+Q:IY=39KVYN7%Q?-9%8MR^9% M?5.M]%^NZ_6R;/7;]<>+YF9=E=-MH^7B@H=A?+$LYZNSJ\OM[]ZNKR[K3;N8 MKZJWZZ#9+)?E^NOK:E'?OCIC9]]^\6[^<=9VO[BXNKPI/U;OJ_;WF[=K_>YB M3YG.E]6JF=>K8%U=OSK[F;U4\;;!UN+?\^JV.7@==*?RH:X_=6_>3%^=A=T1 M58MJTG:(4O_X7(VJQ:(CZ>/X8P<]V_OL&AZ^_D8OMB>O3^9#V52C>O&?^;2= MO3I+SX)I=5UN%NV[^O:7:G="4<>;U(MF^W]PN[,-SX+)IFGKY:ZQ/H+E?'7W ML_RRNQ '#9@XTH#O&O!3&XA= V$UX,F1!G+70%H-9'RD0;1K$-D>CIUTO&L0 MVPVB(PV278-D&ZR[J[L-S;ALRZO+=7T;K#MK3>M>;..[;:TC,E]UJ?B^7>N_ MSG6[]FI4KYIZ,9^6;34-WK?ZA\ZSM@GJ:_VNGGR:U8MIM6[^$N1_;.;MU^#9 M9E5NIG-M_3PX#WY_/PZ>_?0\^"F8KX+?9O6F*5?3YO*BU4?6\2\FNZ-X?7<4 M_,A1_%:WY8)H-O(W&]7+I4[G[8$2K+MK!N+/Y\%659EB1,7%Y\/DP0I-<<"2N0 M, 6"&:DA]JDA!J;&*>EPQXP/(ICP1&:Q&;^1:Q:'S(JQ:\/"A#/!3;O1J:=7^.LIM$W'D.NH11$\U&MVS],7;OGK>#;KD M(/W?=[J+!_I6?5NNI_^CKJ]$=CC=#7,\GW.,LX3&)K M>:A !V;$C86],A-Z([>=VI]W.MNTN_7>Z!"6G5Y!RBNATPG'$H4FUN M#==CJ-\<2BN@-(6BF?G1RVK,KZM9^7%23KCB5YR**!7V4, )[22R ^W"6)A& M<<3L/NX:GHN86[R"-,NR4%HK.T48'M%/6"]$L:%*U%"1TN]@<'\3I\J44+\Y ME%9 :0I%,U.DU]B85W?Y3K%R!ST,)*E6[NS\J&)^IL^)^S8J<0-^;%MP5DL@UZ\[.OV8E8/2:E3"DUJRD&;5F M)0R/=#G>"T2$$FD/U(BAM#*7E4%H!I2D4S4RI@ZU:?DWI<9[^^YT.3BU" M=Y)1&#K[M[ ;N+ [N+!;N!YC#Q?OM3/NU\YPVP"XJWK%26(/],2F+3OT%">V MAWBHU 6E*13-C&@O=7&_U/7P9_Q^!X.[/*%[I*NZA=%(K1W#$&=YE!: :4I M%,U,GEZFXZ=O*/N.Y"$3QA7;&)?<'FR2^R<2),A9+$(U-BA-H6AF<'N-C?LU MMH&*/"P6HQZ3[.S\CTD(&/V8A#"D'I-0 M9N1C$L+PB&8K>H%- (LAZ6L+%=,$L2,LS+*494ZI'%1.@](**$VA:&:*'-1$ M/K HDDX+0O**,R;LNZ\@RB*9$VL7UO4W'ML:&F7([=0I"*MS&4N1.#W.-10B M.=+G>C5+R"=\3B*@RA:4-H;2EW.CBU7+F-13Q. MN=W9H2H9E%9 :0I%,Y.F5\G$4Y5+"E?"8DEJ/RC96?GT#1KDC/)0\0I*4RB: M&=->O!*/70WI=S"XT[N"E4Q%RIQ.#]UD!J454)I"T+^LDCA M;C&S=[L0E//([MO0RD@H3:%H9NAZ[4M JR,%43B8A,Q6]$9^KX.G?-#=:]0Y M,"EM\9(RB]/07FPHTNY !3 _[*17K"2N^%$2.[Z87NY;0?%['!J4TYSF4*<% ME*90-#/$O>@D4<6/DHPZ=#.;).0L%@L9VW4R8ZC?'$HKH#2%HIGYT>MH\B'% MCW1.$%(7X\R9-DNB^)'9HB0!TSUC<$PK**A)G0BU,250!)3YB@ MRI0D"B!9$L>A/1D:0_WF4%H!I2D4SB\826 -)'UYH360 MDJB!/+)NA:I(4%H!I2D4S?QPU5ZZBAY8 TFF143LBJ*6KA%1 ^DL70D8O70E M#(FE*V5%+ETIPZ-+UZA7BJ*GK(*,H,(1E#:&TG(HK8#2%(IFIE0O+D4_H@K2 M[W1P:E&?OL6=3X>".LVAM )*4RB:F3.]@A8]51%D1.RIDO;3/__1#!Y93G"9 M0UT64)I"TC^>LF=B6^+#T$YMQ]$^@]_<.B@DAJ*9H:NE]2B'UK:Z/<^N-\3I8TB MLS]K< QUFD-I!92F4#0S>7H!+GKRTL;(E=$RX0P+]U/W.GA>!RULI,Y!9JFM!Y!:7>9\?CIE9VPU M,@/3BW 1KF(Q(HH'$Y8YW0FZ8^LTISG4:0&E*13-_-:97D2+416+I)KFIP^] MY\:4-D<^UX#ZS:&T DI3*)J9'[TD&#^D8I'.";<2D7RN0=BYSS4((_JY!F%( M/->@K,CG&I0A\5SCXN ;0;NOE/VU7'^M/7- M]DM"/]1M6R^W+V=5J6=-\[NO^NW*O_ U!+ P04 " "0 M@059I['83+T( !&* & 'AL+W=O^ M9;7ZSXJ+#97J4CS.FJU@M.@:;:H9BJ)DMJ%E/5E<=_?NQ.*:M[(J:W8G0--N M-E2\?F85?[Z9P,GNQGWYN);ZQFQQO:6/[(')[]L[H:YF^UZ*Z"JH\G=LNJ2O>D M=/PY=#K9_Z9N>/A]U_O/G?/*F25MV"VO_EL60]?_X7&QR* M=7\YKYKN+WCN;5-EG+>-Y)NAL5*P*>O^D[X, W'00/7C;H"&!FC<@'@:X*$! M[ASME75N?:&2+JX%?P9"6ZO>])=N;+K6RINRUM/X((7Z;ZG:R<4MKQM>E065 MK /4GVH.9(-X"MP2YLU^%G-

M35MBU+9O =3\/WA"WCWTWOP$RAK\,>: MMPVMB^9Z)I4>W>LL'W[[<__;R//;"?B5UW+=@*]UP8KC]C/EQ]X9M'/F,PIV M^.^V_@AP] &@"!&'GMOSF^. '+P?6]SUAWUCJP=PU0W@2O -4&M/4%G6CWWP MEK)DSE'K>R7N7O6ZOFJV-&V&3Q][_!)/J'R^4+=78T &0_ "34 M^^(WE88JWCB=[%LF74N=:YX64X@3"-/KV=.A?H?='*4'9D?*XKVR.#@UGXK_ MJ;75A[KD*A_EO,[+BH%ZD*SOZN^YGL.V48M#Q;IK J]2Y8)U.EKJ)LUE M9D&97_]L2_FJUPQ3!.X6AEH]]<#EYU*N057F2CP#]%&P'B@N'S)+7332;UOH MV8@\H0(C [TH'"Q+%F< MC,0[C.*,>*0?\!H&I?^3ZD14@X8JA4K[V\)[Z/QH1/%8MVWC&W!D5*.@ZMNU M&E2F0V5%2P&>:-5VZED?2R=$(TM0ED9H+-NV4L'N4VX8#H.$7'S;;)7B/E+J M,_5B6TE$\#BX'68^M0:X\ 1Q>3WMD*7"F"D<2,!>=!YA3IW$$@"SR))I6_ED M&OK"(+06OVC"JN%4>7K+523K4 BLMMB&REBD;0)QFGET&OK!)%S!=6';C-C? M">UH6)5T65;^.@ &Z?K60N!2O1T/A@$L/$E8S=1FR/PZY3A]=B(TG5MIQK:; M9^G<,V6&H3 ,T6^[P#FBM+#;-=%Y/WOWP/QB&R\$33.VPZC>.ZI M3Y&A( I3\ M;,2'49 OVQ.K6'8PAK WB;),I0B3VE/G(X ^%\;?75W93[I1G M VT*$PRMV;;M?+-MJ(?"F[[?SMGW.D7;&[LI1&K_-TZ;+L-D/H>>ZA@91J'T M34L:':5G1P"Y4T1CVU08I)FR3B&7'8X MB^>^L3\X'@Y3]=@+QX;^A'Z;G5F66(%S]BX3&[[BT^>Z'2!4Q#R5A8+$\O7L M5(MMJF9SC,=EH,.,)"GVU('8L!>'3W['A%B5-:WS,V1?]$SW4KT=#X(A/ X3 M_CCRRJ9IU1ATT:?JD8T^7=)'D:#=ZB./%R;RLL\0_6WZ3(7[>0^VN:XJ_''] M[+)*(NB96<-^'-Z?GNM47:C-K1"SK="<8+CCXTOU=CP !P^0PY7&[C3/Z:A=(:#Q:9?#QK?))*:$(.'M^ZF#&N(X MKX;6N;K#RAB1]:5Z M.QX/4Q*0<$GPO5:ING^N]TX_U7\/'H?'9V=7V<1UG'V8IP9';;,XRGS ,=@G M)["_/V(#?"F5]O%[,H-(F]Y_AE>W_2MMIIO^#;M?J5 \;D#%5JK+Z&.JQDOT+ZWU%Y)O MN_>^EEQ*ONF^KAE5Q:\V4/]?<2YW%_H']J\.+OX/4$L#!!0 ( )"!!5GE M;M(E>@\ #8O 8 >&PO=V]R:W-H965T&ULU5IMCQNW M$?XKQ*6-?8!.]V8[3F(;.#N7U&G=&KXX*5#T [5+28QWEPJY>SKEU_>9&7*7 M>]*].'8+%#!\THHJ;P\-0+$VMP]2M M3(-?YL[7NL57OS@,*V]TR9OJZO#DZ.C)8:UML_?B&3][ZU\\>O#.+I8M/3A\\6RE%^;"M.]7;SV^'?942EN;)EC7*&_F MS_?.CK]Y^8C6\X*?K5F'[+,B26;.?: OK\OG>T?$D*E,T1(%C3^7YI6I*B($ M-GZ+-/?Z(VEC_CE1_YYEARPS'L@U/CV[8^N!!C*#=7%W;1V+DM=-.JLZ)P M7=/:9J'>NLH6UH1GARW.HUV'1:3]4FB?W$#[B7KCFG89U'E3FG*\_Q!\]LR> M)&9?GMQ*\,>NF:K3HXDZ.3IY= N]TU[X4Z9W>@.]'5*J?YW-0NOA+/_>);#0 M>[2;'@70-V&E"_-\#Q$2C+\T>R^^_.+XR=&WMW#[J.?VT6W4/]%4GXNV>JF# M#;3P+8G8M)JCZZ>E0805KE[I9D/KNT9WI6U-J0K7!&PN-7VQ36N\K=7<-KHI MK*Y4 6#,&^#0HY1_S1-X?Q$O6Z*J7K8@NPK(3KI?UH;A85=V%=+?6G4S)A& M0=\K[?D YL.7(&\03.U2O9]>3-7"-,;KJMK0SV9%O.A!NI6WX&950;Z'/YR= MO=UG7K:9M8WD08@\99E'PNT4"H2KKH1VJDKI\E>$M#Q_2%MMX.-=4['N&R)> M(=D5G??T0[9A7[5+W2K22*T;)$QZ2ILR'4$7E367D *Z4(TI3 AD5A)&J[FV M7JURJ\7=*TCIRI!^,Z7()CKM5][?CM[\UEG08N)=,+1[X/G++YZ>''_U;5 & MPD.7Q&T#:P04AA4=%D12/9\C=8/8RGDV5TW68M?#6M/*MLKJF:UL2ZX9U4,< M)M'NSS01HQW]>1Z*;+K(G;E"&80_=R16V;%Q1JNC#EESD'C[*&Q$I8B6<6UO M'0O36Y N--6GQ'=:3><6[%LP(?TP[^!' MM"[%#Q//7+WW(M2"4W76-!T(O6-K()P4E6QU?'3P5QQ387//R@7%5G07G'5^ M52QULV"RM0V,-1Y>G+_:9R)FYCN*GY.OI>9,D?3Z1 %+O>KEV9D#[Y\KTS7VB+$!$G/]R<([DMXDIY5T?,06@H'V':C'O[\^GR? ME+=>VF))R9,\D,,>AB;I9DB-2/@6GZ=(_YPWX8CK1D%,#L8&JCSZ,S%&YTU& M*0?)"MDVP)];5;E 4=AZ.^M:Y@8&;%QS $VTWE45:24Q2-(KBS\C-67*P7%, M$"X-K8%2S%4%Y:]%'RHXOW&U+2@2P+3Q86E7V2GP(H!3<2!6XVS#^Z[SA5S7 M0@&O&Z Z[ 78HJ?KI2%/O$-OG)04-,W52:]65&<4\6U;B6L\\TX72\EMZ02X M478 E[.'Q_MRBEOC*:0ND4J+-KH(:(GS1N%QI%"L'4P>AMI-604&BAO%%QZ$ M05G0(YA:#-6*["I PJ MXM[58]8*SA$K1#6XX!*,?)&QFDR+#5/U"^=L5,7.=8&T2">'CS #FUC#JSBN M Q$W5['.RETYWU5^Z0:*JF43$1!S.F+@,E06S,0 !%K_0&*,YY<_9Z%=52^MHKK)*^L MDQW%,-!CQT:AE.?-DEJU2TI ^ X_)J?9S\JJU(T2I0N_4!V=JG\ K$$OS<*1 M&F>$+">Y8.925QT+0I[5BS6)>9,V#;*F$ZAF4"4I"M]1S4%P6ZJ6R$KXG_C! M"=T%C<% J20.16N,K\>G=1E?M)CG#I-,T19Z,#-#PAD\A[!A*3KWG_1.219N+PTI:Y<@PQD M8M[W5E2?I\0A#89\._[*R21"95KQGPIN+\GG!A) 6R7%28Q/[3WEIFA,BH[* M?@"5I7,E4:&2"FO^3M3[NL[M J@P1=E5@-!&%I&/8"N@J6"0^B_B<#&")7T6&IYI5;0VW?#9U#L%O'_#O\[?": &%"W?N40C$:]<@%A8 M-;=7IDP9"8>X%?L9I=<8G:DC'-0"LX1DE4L;Q"#>S"O1H0T9TZ+2C'&"67VP MG\FY/V6@DL:)Y$V!O _YNS4'%&3E=H[(TWZ*KT*O +LJ^SOGFA#+6L&%DSK& M@D6*WF9]><#0+RZ%ICH?)PD(? 2)!5R@7IPKA_#%.)87M\@BD)@0*@ >5$/Y MD=)22(5H!?[$2TVQ;%SE%JGYR#,E$G?)%NQ;R-3D I\@D'S+XE!LDCHM#4 , MFD%%>H$?"KJGQ5FVN5)AB&77.3L!R#8"TR4&9(V#(J2DQ/0S'. MMC0Z0CE"4H&* G$1+4]M0.)TE-JG(],*H(LE?=NEPJ,Y]^\ X>R#ZIZ/I(U5;U$,:E#?\X&G_@-'- M+:Q^K(JV#S^]?OB3>Q^>S6+N>3XL\T;[#T8:U._,3$##N93.;#Z0VX^2G6XR M2(=^!O&QB2XFV36H16<)#E!?QU<.-&F,77F_,?0G3&BB;^NN5D YI6UCP[@A M#$S@%.Q0\U!3O1Y0'[6_L:/@)$+@8RAGXG;;?%:VMFV(X\-(G+)B(],G(% * M_\C;AGL_NF=@[K#N]$E4:!PE$418C$D-,)@"DV0%":U@;$%TF)$>1L1F![V ]UT\AI. M+\.T6*MP L%4 0S#P3,S)WH1JVU2PA[*!)6R'76$ "-!)QR;]1;<)#:;/ O& MAC\#A';<8?%DET!MQ0"4]>S[F5QT9P;;7#HCLP1JXS".4 ;W0:E=C,5BGTM9 M%<=>R>#N\]!&'9U)R3N;%C[RF DO6Z?27U'KI-/+Q1GL8WJ1W?N#J?> M&HIFJX>%T1S7VH2I.J8Q_$UL3U!WNXJ%B M2F0T<8JC+PB:C\*H]7:4T&BXE09A5.D-,9924.],F:=2%BX-=?04U'2C+*W^ MR.]ECC#"VO>UR:[))H5+ U]']R2(4G#]G,K4XW'=.IY^W3^(L\U[*N^/<'MZ M+VX7A#2(V^.LHC.WCZ?'Z8'DO^LR6JJNIF^N"&SE\UMIPTUS:;UK.$"(;,QW M<6.&T)C&J,REM)7ED5PCUUAB0>)0R69QUR>2VZ90GPG%Q6%G2'WVN.2A;C0F MN_E(.$]P-%LWGS/R&O81=!\TMA[NCOJY$3- ZT0YU/]X&(0'9*979E*T9TMH$I'PW2: MQ_1E-*OQ\!"TQ R'I=&E2\W7X\M2JJS74-U$"7>CX/$QY,6'N,X EAY7&68I]FK"U/@ODV/ 05]KG7":K G%'1)/WB>0H6WTB9=:3 MO'O:P@-W))H=>>,3[/9?ZVN1"/^6YJGJW1@'7L2(^%XN4]ZEJX)?Z&+%Q-A, M81-O7-[0-?&EC2-E3FJ!B^(DJ^8R->7[*Q[-25[/JT^<0Z2I2#;[D &'�= M]B[.KYGALP4$)]5,T?,9]7<'47;%;*)XKP%M* M-84N +VIS7J=E'TN62OEP'N[0J\#TJI,4?LW&J[+FKI!P]-3[OA-&5+-+7MP M+R G2(- 7 XWWHG+Y ZY$_2B3@>Q+.>?KA7;"!89W(_+CFLBKKW!#:,'1NC3 M\]<;G&,,J89N#N=CX_22]?SFT[>[G%;>-N"AW3@F>G,SL]+];G.QI7V>+HSA M&C69T'#V,@QP:KH->"T%[3/D@O=5ZVKK27WC;!!/DM*Y.S%TJ"B!;H!2?$1[ MS#:,!SNN&UKQO*0WP)9K1>:O.6BOFIWV&;C^GZ25_]=TPE=%YMJ[A&@8\+F( M4$=*UG#+T]!U-MU0$E(8/-(S'1KYA#3I["](!MIRP4VR>^1Y>Y-H LKQBE,R/R6G/_M'\I_$S>A1Z6RQOE;X!XZ JI,G-L M/9I^]7A/KF;2E]:M^,WHF6L1R_QQ"7QE/"W [W.'Z(U?Z(#^5?D7_P%02P,$ M% @ D($%66SY$0[Z!0 "@\ !@ !X;"]W;W)KG!^&M8^V/-3TW@EM?A@F6NJ MBMO=I5#F[FPP';0+'^6F]+0P/C^M^4;<"/^Y_F Q&WN-&5FR,N:6)N^*L\&$" DE38X'K!"K'FC_$=S]X=(]BP(+S?*A?_L+LK. ME@.6-\Z;*FT&@TKJ^,OODQ]Z&XXGCVS(TH8L\(Z* LNWW//S4VONF"5IH-$@ MF!IV@YS4%)0;;_%58I\_O^;2LB]<-8*9-;N6FNM<:>=M ^][=SKV4$3B MXSR!7D;0[!'0)7MOM"\=^TT7HGBX?PR"'[.=6OY4N5\8U5CCVS\4*5B-1_CUD3-$X3G'>'Y4^C_-TQ/@AZF_ N:>JNRMRIUKAK$&P/F2\'6G93S MW(L'0BSGKF1<%W$@OC5RRQ5)#)'=]E9XOE("Y;7R08H$_(XYD3=6>BD@QO/< M- 1I12ZP&_*]Q9KOT@IV8]4V(";NT!#N@X09=R2&=9*('// MUN2X+3ENQ#Z1^=V<'$D.,?AG>V[I.X]R4*@=XW5MS;U$NT$^0AX8/: "?]ZD M=5<:ZU][82NXS">N4?>5J6JN=WMWH'N3GQJPU9M@CC;Z]7ZEIZ,2G*JA#5? ML 4H"[0F7[+KBYM+=A&!:>N-!QRWA8/60JYESD.[/M^')0+]PGMY M<7-%.UZ-6!I19T6ZNAXS1,91R"2Z'2#ZG$LI++=YN0N&\Q%T>$MZST1R_5MB"#[UG!%"84LL((( M(>FDKAO*]:-V]=/(2BVR);@3^SN,7C ^1%[#^8FI<\*>:NP"<&B MS[HS-NHVNLO8M5$XM2G*OK2"TMV+C0&J.V%_B:U0;/KBV7$VS=[$4$<5TG7< M@;C:P2J":#0OON)$P]JWQM!/;64>TAP4J9KXEDN5_)/.Z]0-8@;+ AY'@JG6 M9*SU+!XE3MFO>Q0JT='[V8K:)U$?H5,&S!Q@;;=[ M"$:F.%G!5'O8D /F0^!'D)_X@V#:_9T!VOB$/6(?A>(^!+UCS)4S'6U?(B>Z MG"1'IERTR6/$A=Q8F4(HI*]K2:U5<1P_6U*3:QQ<4ZJSC<"' J)BMJ-&QR%T4-#2&8,GW# MQ&@S&G8FQ 8=#P+X%_1">5*[11WG'LX/L5=*HOX+ D+T32Z#(:%%<[8!&=T> M8;N'AT+J7K$Y/3RE]F=32JA8)218XGI+$54A#)#]WLEX$CBCX>)=KXZ1"ZF5 M]'HF^3@=DDD-J@AGS ^]*IRP^TY%MJ7>N.^SW*4N%4N"/M;"2E.XY'!L?!EV MF<8A6N[5"<-U4G372?86]X=JA6R>3H/UV96P=\I'==' M7XEP] ;W)J3A&ELGHZ/%@-GX\HH3;^KPVED9C[=3&)9XK I+ OB^-NBB:4(* MNN?O^7]02P,$% @ D($%6?N,UM+O P T@D !D !X;"]W;W)K&ULQ59M;]LV$/XK!ZT88D"U9,FOF6T@;\4ZK($1M^N M81]HZ6P1H4B5I.+DW^](VJY3)!ZR+P,,^4C>/7R>(WGD=*OTO:D0+3S60II9 M5%G;G">)*2JLF>FJ!B6-K)6NF:6FWB2FT(5".""B M\6V'&1VF=('']A[]@]=.6E;,X)427WEIJUDTCJ#$-6N%O5/;7W&G9^#P"B6, M_\(V^.9I!$5KK*IWP<2@YC+\L\=='HX"QJ\%9+N S/,.$WF6U\RR^52K+6CG M36C.\%)]-)'CTBW*TFH:Y11GY[>T[K\K8V"!&JY475.FEA73.$TLP3NGI-A! M70:H[!6H(7Q2TE8&;F2)Y?/XA&@=N&5[;I?92<#?6MF%/(TA2[/^";S\H#7W M>/DK>#=,2RXW0:L7"7]=K(S5M#7^?DEO@.N_#.>.R[EI6(&SB,Z#0?V T?SG MGWK#])<39/L'LOU3Z&];F/\(!9?,\ (DC0LWWM!X$<:-'^?&M9O68@FK)RCY M R\I@V K_![%K-5\U5JV$@A6P9\H"Z6=OW/;^G.!Y7OV@)J..TFBQI'5P M4S="/2'"TCLO6EU45!QA(9B$LYOE8M$!EV*I+'!9B)9* AE[K<_7H6"B:$58 M4O()N3"PK3 $> "S6W#3%M5^SVQ5*TJH*/=$G'Z6OS\D#==KJOS=W1YWNLHW M;0AF:'$$75KF'#Y7FJ0>ES=8\L?G':Y(N4]^9)UYQ:HU-+V) 1\+;.QN+L?( M$0BMDHIWY\W^MVWMCH+2YW![>K_&\%$677@'9\-!/!GF'6=FO7@RZ'NSE^?Q M9#+T]CB+1[U1!ZY1*KIR O[7'S?ZZZ>W-6&M0RI=S^KU-1CVXN%H&/?[?1A, MXG$ZB@>#L>NEGC@?^]Y)1HS(?,M2_EL:>MUTY-6FW3P86;&ULK55M M;],P$/XKIR A)I4F2[LQC;92.T ,,51M SX@/KC)M;'FV,%VEHY?SYW3AD[J M"DA\:&J?[WGNQ9EB72KMQ5'A?G<>QRPHLA>N;"C6=+(TMA:>M M7<6NLBCR "I5G";):5P*J:/)*-CF=C(RM5=2X]R"J\M2V(<9*M.,H^-H:[B6 MJ\*S(9Z,*K'"&_2?J[FE7=RQY+)$[:318'$YCJ;'Y[,A^P>'+Q(;M[,&KF1A MS!UO+O-QE'!"J##SS"#H[QXO4"DFHC1^;#BC+B0#=]=;]G>A=JIE(1Q>&/55 MYKX81V<1Y+@4M?+7IGF/FWI.F"\SRH4G-*WOJY,(LMIY4V[ E$$I=?LOUIL^ M[ #.DB< Z0:0AKS;0"'+-\*+R73)95NDYJE M!PD_U+H/@Z0':9(.#_ -NB('@6_P5T5>ZLR4""^XV*,>?*+)-TNX%>L>3+VW MODT7SEL:H._[FM/&'NZ/S2_5N:M$AN.((C]+Z_O7SG@L4FQ23K(V"H=YMPO36T+!T+3WA=HV_,.)3=M M9J>C/M [!"BR@K'D33^+&,!.KE^6/$!0H94F=X \1T!3@-T4!$]:#'H!;;1Z M"/&,Y@LBSC^FP!5PTK4F\5+R)T58D6AM3TDA2)7NL+W['!<>'&:UE5ZBZ\,M ML2,T_-"&/#VE*A3)4J:$&ULO5EMC]NX M$?XKA"\XK &=K5?+WNPND&PNUQ270Y"]I$"+?N#*M$U$%AV2LN/^^CY#R;+D MU;ZEZ7VQ)8KSRIEG9J2+G=)?S$H(R[ZM\\)<#E;6;L['8Y.MQ)J;D=J( D\6 M2J^YQ:U>CLU&"SYW1.M\'/K^9+SFLAA<7;BU#_KJ0I4VEX7XH)DIUVNN]Z]% MKG:7@V!P6/@HERM+"^.KBPU?BAMA/VT^:-R-&RYSN1:%D:I@6BPN!Z^"\]OWG/]15A^FPOV1MQ:QHLY^_5K*>V>W8BLU-)*82[& M%J*(8)S5;%]7;,-[V$[8>U78E6&_%G,Q[]*/H6*C9WC0\W7X(,._E\6(1;[' M0C^,'^ 7-79'CE_TN-U'.]F_7MT:JQ$I_^XSN>(8]W.D[#DW&YZ)RP'2PPB] M%8.KGW\*)O[+!_2-&WWCA[A__SG] +;LSY5@UVJ]X<7^YY^F89"^-(C!AG). ME.:X?27R.>.&J07#L8GFV!SW-R(3ZUNA612XU8AQ+6I,D/\12G8F2R87:G20(894O2)/:NL8V]+K+$7+ B\"7B] M8,Z(\&7GJGYXK?1&:6X[81'BX2SRV82=A>ELZ.XG2^.XM"; MQ0GMCM)XZ.Z3-(6,9#+QXMF,I(7X.9LDT= M)]XTF;*/ J*M<+Z[YF;E_)71 MA<"1;'D.02T[6F?7Q/97G.9+$5QJYKPH.@NV?P0_P;)EX2^O?X MMW[8[]]PZD73D#S%SH*ANT^A5;]_XR#RDB1B@>='*3M+)T,LQ5X2T-%.)JD7 M)PEYR8M2Q!& M#$*N8'VA$$V5YPS91FN3"D>AS/O#1(ZJLH M#0_;=]*NB,]..1+# C_Q@&SXC[WIA(*9XFZ:)O65BT"86Q;H%'*G4HZ((C^@ M$F^YS,GD7]!4_&+@\HX+Z4#@*H2>%KFS84%QN*4XO,_DY%VQ0O* MOG55GHY7\,(2NEIPZ#)_VPAGGX[6]*^>.+LWV"E_9YX?4[2>(0B&549/9XF# MA'!X3]B'\<0+DA@)$F%/.O/B= H&<4@,(F1V,)L2ARB>TQ-@E:^W^7:'X\+K=8N,WNB MLIV,"*8Y;+6*9?#B$DO.5 I=N W!RYR=HMA*K2K=*2P+94\),BWFTK*O)11! MG:V! 1@J=+Z7Q;(MMB8AR$(<2S7JK<6BJM@=NBPOYQT+*(<99]2YRWP/M(': M:"@=]!P3S DP)PD)VS.NM234M*W-%<^6>:U'6F1J63A/"YZMV$9HJ>;.)_H MP36L*)BH266U1J$1WS!P&#'T6"'LB*'W=BZP*RV$(S?RVR%N!767W7QU9 W8 M+-B+(!SYZ)SSW T!H'\Q&Z7-P@YGYW35Q,D=PCWZ-&B$$+#.1T?G/EO-R,-1 MD*)+3@Z FOXHZFC)&SOA/KV[H\U<>GL"2;>!,U@&*#*!>RSU'(N@:N= M/:B>V!(D-2:AGPE3XHI6, S\=A(SH] MQV@H9OZ,F15L.Q=D8W86?5HZ)SE>N\P 3?T>8]RZW'Y"$RQ@LBHLLF>JDH+6M"\ M[["J$>&@K5=,!5J=9RM(?@(6';+J**^&N@9T$4*U+=7484_1H*U_DS,XKI-* M4$'%:0YVMK52-6ZV+9X-3U![(]R[B'S?@?-V2M_IFB V&B5='(M&LV:A!4[2 MF@?<]$R%HX<4!J9H5 B'2SDW1BYD!4MWB^!3*][S2TQO4/6?6G)Z:O$1R;N^]4X/\5B#Z?PJ+WQ/ MI7E,6PKL2MFX%5%.V604]BO[<""D0>H%Z'#O#X,&-OL [?"PCHDCEX;J_Q8+ MS\K'L.NL20L^_D)<"$[U:./"_Y;NWDG3\]A1C)A[SZ9*C*92^[>OX*F M:7C.2/WAT3 \OGMD%S#B' XFD_1:2W8"VL^!(7"]PO/KC63K2 M#!-Z?NA&CG#J!C#,T+X;RLY"E'^_FKW.'V3LI@TXZ*X \/"#\#CP3,.TN?YT M4IN>I/&A3%9EE1IQXI&4,%I)PUK:F'9D\-\K5\O:X(/O$4OZI MTCXW!=W;>^.470MN2C0";K+*05MP"E**S,KBNBOO3"ZV;CO1/%C)8R M0<)@M&&F1)M[0N0FEJ-WZMF%VE,*?1]G?V3 M?-SJQVFN=5SW6%/EFI@_EFPN8MRFRI3:>&2- M2RY$6VDZJ;')2_>&J7IR2 HXJLQ==CFM_N+D>7.L+8_5Y5UKUGX1MGO_#@20 MPGKI+Y0R)'ZA@0TWY*O_@M02P,$% @ D($% M66\G28<5"@ U1P !D !X;"]W;W)K&ULO5E; M4]M(%OXK71Z8@BHA=)=,@"I(,K>JF:7"9/*PM0^-U+95D=2>;@G#_OK]3KT=;Z2ZK->"-&RA[IJ],5DT;;+L]-3G2]$S;4KEZ+! MRDRJFK=X5/-3O52"%V9379T&GI>#H=N11E+1I=RH8I,;N87/EG MUQ'1&X*_2K'2&_>,++F3\C,]_%I<3#Q22%0B;XD#Q^5>O!5518R@QM\]S\DH MDC9NW@_>3:]A5L+>R1JPU)W>=G[;@3C2G><_I MVG(*]G!*V.^R:1>:O6\*46SO/X56HVK!H-IU\"S#W[K&9:'GL, +HF?XA:.I MH>$7[C-UP97H3;WAC\BLEETIQ9NY,/?_O+K3K4*:_&N7\99WM)LWES&Y_/$'/_'>/*-Y-&H>/6"9FG1Z/';9:E/F"W8F@ M@)%/G)2 %%VV8EL;1.&^E)VN'I\JYK^@F-\KYK)/X-EI^*C8W$R+CA'?2,:+ MHB3_\8KQ%:E5\T>8PN9(JQ:[.NQ5VWNM$:,#6)\N+)= .MT:JT/'\SSZ8YJ2 M5F]82T!;-G/&[WE9\;M*#"0S)>MM2;T+Z=W:K06'J_JWHQ(NQ7^PA8Q['+B" M,I=UC0PQ[L7#O5 P[.[1&JR?,Q5/O&6M4 N([9A4C$^PYOMP!([\; L%;<* MH-G,1-EV2C@LYPA35?4KV"\A0[%:\$8#+-L%6HT16VK=$2WIK#ND5&_"JJPJ MB@GLHSC*;=,'_S\-2R&QM9$M*YN\Z@IL9Y1&I>E&,S(#'NL SU L)R*T1 TE MFEXLO%AIR3XW$*,7]9TE*56"!1^FM2;Z<' M>&\_5@(GS#PGB7TFEY0$FBTXN-V1(WW/S CB]$[GE'CM&P/\AFJ05!7*:I4X812[[V%1":UL4JQ(96 A;<+9(1XL= M&#$O&X,=$/<;;SH,82_DVM7? 2PWJE/ MXQY$>S)V)6R-#0Y<%V.*O(O2?78^4<%E[SI%OJ(7NGQ@M9T0;4?=424TDE#S M,:T%)--XZGBISS[ LN5463H&VWV&/K84[#(1T@UG)__"$+_/3- M0$$^HB92YF+H+[TE5K\9+Q6[YU4G=FFV6;!#F$S:-2V2KG3?EO"I^VFTXL^WQS[D/RX1X\[ONX;#XS51AEA![G>EU0,8V8 N26,::FT M*.17Z$Y5G_.0J2BYH?U!Z/HX5U45\3650AD @P;'4.NF&0&GO+&CD9IF#AA? M;*LVEO(HQ7>#4#OE&AI#G#(":NC"C M_;/5:DA,$+DRALQDA>,]3@BFN#!W@T ?G\'3Q'#S8,ANP7GKA6%HF*WO?K;5 M:N3P L51TM',M-X#ECE1,L4U A+YN**S^TEF%M(H91]07ERA:]/F D-7)9?F M@&=F'P9$F0;,CYTH"ID/-/-CXI$Z_M2SS.(DQ$V0.8E/[(,$[(-O-L4>N8;1 M!0(\9QJ1R,3)HL"*SOS,BLZ"V()W -%AY+/(3UD"?4Q))8X71OB/>8C8A&G" M?-]) ,>O,T#T<3*0;,\.YK<8Y(#N-;0_DU!1V6H=9R2VM',=?*H$IG%35?9' M(6P[8W^,3>N3^24$Z^/-U1QC[YR@ZII7IE5AIMQHM/TA +;X4>!,LX24GKJ) MQQ+7(U.FSC1-V3]Z'PYX$L"LU EB8VS@(IP#17]^ ,U1E,7.U,^.01,&;A:- M-.)!J+RDZCB"=YQL&A.-[[M9N*GF=M[[@9,DOA,%1L7,C3*H:((7(X@X65JF MQK>9$TQCQP]\:PUP,7+3Q)"F2 "<+C'TY!WYHZP,Q)>8.I4@=>Y$NR) MM5!AU:>I.Q^;PY!FPRB15U(;_!B(MKHUG@_\S)V&A"^VI6\>NP>K+4BO^FB> M -<5GS_M:O))<(JMSG]BL&3$\V5!Z+E)O%;1(=!AS0 MW.SR45J(CA]\C3H[M G-X9^PMS:9WG[1Q 4'P&RV'Z<_29D!@ICMWT\-FU_>Y+?4/E1M@+CX?V*9P> M/KOVW[IV[SF\:W@M56NFGCU3D6UNF..[AL8O43RI9SI7'<2).QTF.HN/ZY_F M7I2Q8T8?Y^\&,R#BE)KSI7[F%X47I6RCC%7;=\/7:/UJ17U45*_H"^,%;<$0 MLYXO!BAY!1Q'9S34H3OF6V/%QR$^9CC:/5(XT=3#N80&(VHC"?NY;PC#T1)] M)L[87Y;141QC.DN#8W!PTX#]M)XC?'_J1%EX3*T^P2LRPU7/3>,*4_8AF'UJY-!^N[F3;RMK<+@1'4A,! MUF=2ML,#"1B_9%[^!U!+ P04 " "0@059.39#6^T& !L$0 &0 'AL M+W=OV$UOL%GZ78VITQ(TM66G^AEP_YU2 B M0$*)S)$&CL=7L11*D2+ ^*O5.>BW),'=<:?]G;<=MJRX%4NM?I.Y*ZX&BP'+ MQ9HWROVBM^]%:\^4]&5:6?^?;=]C(HWS+';^^-'K+#*V&-AIX4[TTP,F*G'+O#&8EY-SU1P&3[.7801=] M&6>MW&V02[XC-V,_Z2$ MOK0W+/7ZTI.&L3]N5M89^/[/8S8&%9/C*B@?+FS-,W$U0,!;8;Z*P?6+9_$L M>G,"X*0'.#FE_03S_T:.?2H$6^JRYM4C4^&37J]E)ABOA,FD1RAV]A M^MEN+U%A!;:1%:2!^69CA$"-<2"/>6;9R_#H9UYY^W8()7Y;JGMN[[CEN:CV MN!VR;2&S K0IU9)*2W]L8%(2I=/ PL%NK"8?Y:"?=G5;S:RH.;'&ZJ+U*51J4PA?D\(K= MB]J%0&LKP,Q#E%6F&H*X'UTGP:6C] G;A]YR,OMT*'#HRTEGY[?=Q0:)@)C. M#Y"<39^8(-\B&CE '0>(>?&0P=R-Z%(&!AI/$\EB.^23@UKO[I;&P&D<0FT_ M<7I0N5!X(C1;F3UWH'25T@?.3CZW@;"OKU8\$R&;?%KS3"KI'@-#5/YDL.*= M6)D&'9Q4I"';>-5]F/QKEJ'I6Z)]E*R FLO8]Q63?*8K71I??,D!J MWG^^62+ZK+,=USNY+0F!;RI2G:N. M:%N)C:P\S*>T(%0^)<#>-Y5Y[O'#X*H]ZO@L/JY]W[2V!B"LB>=)S_-'X2@W M@7$)RU&.8;G/:4!0VN1=Z3I8Y9V7BXQ:%H-WC!?:-=>CV8\ZKJP^Y'C);8$% MRI<(),0^U;M0NV1%O\@4NHA<2S+'(CG0]V7F\):1MM;K2UU9K63.:>*6*Q\V M]W1\VN]*+YXMDGC^QAZ6,+EB&Z',R\+B6AEW@#G5ZX:P3;(!<2HH)PS M/1!JB1E(H?!M]UIKBEQ9;9CCZ8U3GMH.%3$F^HM26POH]31ZZ!*U=M9R$*\%+3YMN+!QO7UVP MWWU/1Q"2LCX&4Y23=RTH5!O0DH>X\"#.6#*?#.)JP3YJ*Y!X[P:Z:/P8?Q=%T&"-C M/N)0<<$^A9+Q5"9>IL-DFKQJIS^4=>-"[ ER%J;3X62:OF)W=.J#9'!KWWC[ M;<[8;#&_2^AH$:N->^^ _0[U-9LG194I7F[!J!NNFL]:Z;QW5;W8L MOP4L_C7X^"$9"ZAE:+&(?*U$2X9D.YV#LC$V&N%^RSS#.&[HC MD\8(F?@]27KN]9U'0>\,$LM 3MMK>$GA9+MS1]X5 MC1(:&].?$X_Y9A'-\7^>Q,&4^=P_)Y,IN_%'MCU20Q'>^ANCR%]S5$I<@-O4 M>6+&1X7O+8>)+BG$T1?]$7OH?7148Y<6Q3B./Y_ M@)*NQ>C\^>C8W6N\SY: ND,E^'^:_]3PDVX03\M#[]#_,2-[[]* MK"$*EJ<#9L+=/KPX7?O[]$H[W,[]L! X_1M:@/FUUJY[H0WZ'UBN_P%02P,$ M% @ D($%64#P7(?= P NP@ !D !X;"]W;W)K&ULI599;]PV$/XKA +D:;O:PW8,9W))54C(Z7\QF%[F1RF:;5=J[]YN5:Z-6ENZ]"*TQTA]O M2+O#.IMGP\8GM:LC;^2;52-W])GB;\V]QRH?42IER ;EK/"T76?7\ZN;,Y9/ M K\K.H23;\&>%,X]\.+G:IW-F!!I*B,C2+SV=$M:,Q!H?.DQL]$D*YY^#^@? MDN_PI9"!;IW^0U6Q7F>7F:AH*UL=/[G#3]3[<\YXI=,A/<6ADSU?9*)L0W2F M5P8#HVSWEE_[.)PH7,Y>4%CT"HO$NS.46-[)*#WSA@5$>48A+25N'4V*KLC6RH*JSS"! OF90]WT\$M7H"[$!\! M4 ?QHZVH>JJ?@]K(;S'PNUF\"OA+:Z=B.9N(Q6QQ]@K>BT!DY>]X(-])5:&1)ZPR=$LCO*=N\?3._F+U_Q86S MT86SU]#_?"*A1\.$)4\ND(A/H(@]_*)L/54XZ =85F[^$P>!CY0&+;1BZK M1AZ[4',X:^4K[/C(D6[@>"MM8EZ2CQBH"&*)^4="[CQ1TINP3=U6'#NX.@AL MB7#DW5%J!INDF#_:8A<**AW26+4T'"9779< 6=8<3I;GX \$*NQIUZ1MU@*$ M(5\B#NI;EURC-&%*(5-3<1TZ+./:7AX5PTR!^!W9[O0[PT\U< KA1WS4#*74 M-]X5B3O+XU 97DU@HJP3PZ&<:[FGOEC(]H%#2GJ7^W2]?7.YF+]['S#$8M['NBN%'[@4CF(/2\[W63LHK5&97UH%Y]OP8CFU3>]5A;[8$SH) M$=PY)LXD>08A^H'[;5#M_)H^-Y'RDPL%^=ZE:S-P<]K8W2WC[G@S7W<7TJ-X M=ZU_E'ZG+.8!;:$ZF[X[SX3OKLIN$5V3KJ?"15QVZ;/&WP5Y%L#YUKDX+-C M^+^R^0=02P,$% @ D($%6;A2EP@D$P X48 !D !X;"]W;W)K&ULO1QI<]NV\J]@7+=CSTBR#E]ICID<;9J\N/'8:5_G M?8-(2$)#$BQ!6E9__=M=' 0/R5?:#XE%BECL?8)ZL5;%5[T2HF2W:9+IEWNK MLLQ_/#K2T4JD7(]4+C+X9J&*E)=P62R/=%X('M.B-#F:CL>G1RF7V=ZK%W3O MLGCU0E5E(C-Q63!=I2DO-F]$HM8O]R9[[L:57*Y*O''TZD7.E^):E+_EEP5< M'7DHL4Q%IJ7*6"$6+_=>3WY\&E,R5^HH7'^*7>V-$2"0B M*A$"AS\WXJU($@0$:/QE8>[Y+7%A^-E!_YEH!UKF7(NW*OFOC,O5R[WS/1:+ M!:^2\DJM?Q&6GA.$%ZE$T_]L;9Z=/=MC4:5+E=K%@$$J,_.7WUH^! O.QUL6 M3.V"*>%M-B(LW_&2OWI1J#4K\&F AA^(5%H-R,D,A7)=%O"MA'7E*Z FX7-5 M<,.C+&:?9(0\SY;L];(0 @10ZA=')>R%*XXB"_>-@3O= O>47:BL7&GV4Q:+ MN+G^"'#TB$X=HF^F.P%^K+(1FXT';#J>'N^ -_.$SPC>[)L3;N >]\-%(_I1 MYSP2+_? 2K0H;L3>JQ^^FYR.G^_ ^MAC?;P+^A.P_A9PV9>58 MX5*WQ"ZD9 M=]8,EJ"C0N:T7BU8"4^"S8A"\H1%3>A%P;.EA2@S>K1>,'3(_!A-F*O$W&+X"Y7'*PS$E4I(Y[H ?N012/XCWWD68683<>3V8!V M>:O2G&<; R( 6B9E0H@LL]YBVQ1$\T.<*7;S-\^!#LM5W<@<6"_/ARQWX"6 MPI JBE0[%G7@-A%= J=*0!30=$\"NN(V2BH-SHRA@O$B6K'$H#TP6"4RE;A, M5_/$B[% _P28 :R4?S7,KK0(]_OAN_/IY.RY9G^4P'O -%IE*E'+#2X2-SRI M0**TD,":_9: "Y2%U&!#9\?/1Z2#CC\2E:24 M96)X5(A($%O4AB>E%)H<=LR0;2P'M.!AB#3(_ S0T#P1) F_!],JB=E\XX@9 M$ U\L9")!-+AX8+N>,8*H1WN 7SI]1HLA2'W$\%BN82EGD^>UP;9#5, (J*H?SS=!^)!E$P/BRV.!M^Q')A;WALTQH>W&;2VMU5N$2 MKLMAJ8;TC6 @4PF0$BY31)D[18I9#O2"]D?J!FP8U <7\SR'[_D>%BU[-=L:L=6@&N4V;>C& >ATX,:V&W&[D# MW+ 6HU][Z&40 S\2E=/.QDVE*48$\#1_>U>4@8M(V(=/P\E)BP3K6#0[:.8D ME_;^(?H B'\Q:J!8S'E28(42BZ_HOY(%9P<0@!7+> I<^B-]/9^-3PF1J_>G ML^GL<- ;\0B5HP^?)B=7/WSW[/CD^?#G""P]BV4,4MT:OWNX&C#%!:2X&;6A M3DEB2/.%EQ6(TF)J=&,-G@0R"A(S.S[Y'K>[FZ^1TB5AUL\Y#WJ->BT@VDC4 M9]B;]@JVRDR,7E#P0Y526H,/710J-5X./0P\!_&@4$B>$QIJS1KP+ 8N "Y4 M58"._07:#(S#1<;^UE9!XY8.DO=6&8 H&2R%$@B,#"@.J4#$V! M 8G%PAB'<283YTMJ^B 05:B9D&E0_I9C()E#?H$I ) -.@P),^3GF$BBGUI6 MX%=4L6D)W=2S$H/;B/T7<&O)U.5"58Y7^Z?C\6@/# M-?N3\]:3 :KU@\:MS]J[4^IE^=]Z&"@BM^I#-TH'<2/UPX0J5I!^B2$E5)3. MRGA8"C"D( ?3S;@'9@P^IZSC7[_;[C7HAT:78\P2;8VR,ZYPMG\6A#O02@HP M 4:HZ5Z]&P[ "S\,Q@M9@&6LP M:0SLFW,.%N@1!8V(L(W-EL5\0@K-W X&7LC52-JLH]J ME6E@U0\\S9_[J\@*^2/=_AA([D.0C ):XYVA=%L-W"D&._O80/HXM M"%X2)) I.%A=8LT78;57C-@?(HOP005E'*B$I;N#W9\*>-HKZ! G#'E;L.%+ M2-]!EPEA*CCM#0BDH*H 6*2"3P&P;)*53&T]64#*^Q,8C% ^4)/#*ZK!LO& M3G05057DLA-8"=@N)-SS8;&'WC!QZ*A-4QO[9%OSC7B Y9>MJP.V0:+2K-0# M/AJ&(.DM4>+UC437-?>& \CF5B\3$1:-?0@Y:E8\QC3494JL;K@JTU5!A&RW M (07\*U>TW92O>G-J&W-DS;_"&W+'^ML:-O0#]5^;AN78XBB-^07=E@+$.69 M!FB]@V ;H.5X8WB!"4,(AL VB5]@DB0:3!AY*&N(#S9M@ ?AY1B=Q9> ;!K@5;5$Q@^9^QS5"H4F4)3U7)4S[O M+X9 2<;L%O[,FGFW4Q$#LXN]C0[_3L0R>II#78$K[Q-[4&,Y*]=JN('OT$5( M%3\Z(H5AZ V+!!AF&(1T4]0F'=\=@P;85_P3/$;8PK(\!6M2', M103U4E 1J3?*Y7S\O:D_ HSL5],QE<5.)!UX9MR +LN[*P]BS=%KV9!'3&_X=:PO989Q MH-DMK\GJ=+R7D* 74"5NZD"0V,ZD,0+J]O?H?^UWM_FG0<-V=^Z%96K B% - M8?^NU^'U$+:VQFW*9!B%):U-': HN')Q9T>Z1=P.>IRFH':6CB%0IA2Q5+6T M/> L[F0Y*!.# 8[O #MM6B8%1K7"C"76V.@RPG-R11@RRRNHDR$YAOT0&=LV M+U1>2!J>X&=N^AQU3(4"7*6&KV1[;M^@\.)A#Q(PWC\)>Z=]07-;'=F2P79[ MNEM?1F#1/@ZW>/_0_�L;ZP63V==EK%9Z.31JOX<7E)IQ?\T%*WW4'8FG,\ MI2*^4$6^4M<;R&[>'T%9N2F1347N7N22=PQW9 ?^ZM"-NU#:$*ZT M^*N"-> @;',LK'AX[5? 7EP^4T.^.Z/IRT[,9,HDZU\SM1ZNU-J8D^'B8$>KZ=@$_9(ON)9D'H?U((G<-C52_5S0 M&H\+&:@2DN0^:O7W4?%[!.H'6S6#EHF:M^)?OY.MHTB +NS;&\%ZFHQF+AJV MY= 11RL)J^*F=N$ MJ?IN*@H&^ET7(W0?&OO,=/""Y7]6=W(^\P*NPGJ X>& M;DJWP-;UQPI4PA0+LX>/$RW:VZ=QX>"+_-OQZ/C?&<9MQVD:-&U-'S<8&?9, MYQZ.R@,G<9T@.!U-/$*!'P:MDRE=U,*,&V/31M/_Z35G,.R[QDGQBDMVP>=+ M(;ZZ=B!P>#3 &1II?=TQF-ZI]IQ]J?L[6]SU/78]L%\==B,M7KN%C:U?HU.G M77Y5(S;!1-S$&3O9:,\#'9"ZX@WC0>?;03O>^VE9E4.>!]M:QT'"G@0!GRHP M,]J83)I:63LN\K4\-I[W7HZK5A=EYE>-=>.8QZA3;FC,W$_%VQ%W,TF M+BY.'J*-%$$2=8W.!T[6"7(5BXCEJ>PE&H:VJH].RF,J@ MNMGEP1KY6.T%>PF:$US_5TL.0'D.=7(P0$RUR&ZLSVTTSRI(42[ MM-M V[8^P"\.@[,NC9+4]6UI]0ZI8SUISG$U&L1$V05EF\;/$9R@0JVW(CV4 M.$L% ^*FCWFYX@!^0G.D37_*7L3A4,_+!2UX7*O(=CT:[\[K[U*.^U8DN^=W M#XEAH$2R< [7<+E6HCM/<%R:@U;;% <@=_1FRVX'\,7A'4U%KS[WTIQ@KH#, M,PZW7"L[5]!-9=I=>=@>ZFYR;?&TC>I_B#;,&&[-30"'\]-A(A>B/J@2-, 0 M#9L^FTY KI @G,C[T9DIK,'=2KH@]-]^_OW#NR'J0CUMUZI$E"D[WW+ I(\A M [J4NK/]T.YN1@C: MG(1K^;Q68OUOGF_;D49O&DET&$<]N8]*F?\'A;9&EV:.4=?.\_[#^RW^Q$!N MNQ*Z>]?R*!E5 M];@X%'0==6W>N.!@,YASNFR(SN5A@\-^;K'%V!?"N9%BC4T'3H?7\:VO;'B!YA6C_X3>1I"P+P?1U> M[A+G Z79U[J"=/(6O"=ZHP-J0YV?30Y;<@]#@3_6?P\/O,O==SHZIB65V4F] M;V&T>L$!NHV^#?KXW?[=J*H"/LF SUX$WH<:J;KX3!4-_(^U.4G1=FI"D=%, MAS8ED9F-W!($X 1H=@E6YH5S2<"$Z&M#ZJ&*3ILP_6,NFW26A@'I3DOKUUMS M$I/_,Q9'8]&:5L,OS_H^%??L,U..AC,!^D(BRPZ%'MH_ZT1,6',":QF6_M*YX)@&MM[5V"3-Y2.TN),26+_1?Q:R/NE:I&0+]] XPHZ'C*7^ M1G!()?6>M:=^6&6V#1D(^]Y3TZLM*%O'P$C)FWY\0IG#;U*G@P\O37K#M MT,P1&W@LI\?<2U/MN;\[N67/7FV<[+=TOJJ^"5,[WZ;QN@N.O-%(/+N'G84/ M];6S'CW>W-+);N/T*$F_QV%(V%'RF;3Q4/UG\4.N(;N-?ZSF6L:2%_B61S_8 M [Q_&!Y&L>5R.Y$E3(($UBIJQQC/]&#FY"T&QS9;XWP%WBF"CG=F$VX:1V'\O]/2"G!C^@2 MWV %!ANX7U2);QE3-*$L;/^X/4T[#ZPY..O>3_LCC+OY=IM[P\8<[8EMNJU5 M@G)T9UEIH'BG_VWG$%#D1)3RU UT%)2_V\F4+9<,PV>AE[$G:OR<\\O*N[<@ MTWW\.4_#!0,[!Q.*9$Y'B7PZ4;]*[M^F90?FW13$4!_^"#CAKN%O";!KV+YQ M@W:E'>M/[FWD?8:O.>XS>M40_N KCON,7C-TQ_6I.IL^9W3$Q%^@:KKY!ZR# MJWW_9?NZ/M& <'%JBL-;')92<]T]YOYB@]M]QNY6?7]"_Q XW$?OFS5VW?7) MI$D-'#$-Z=R@J,U:47N?G;6>;5X; P,(YO;Q"9$_?38Z1P8?PQ7J3DE.<2YH M&D8_"P"1U!R!BJ7F2U#8I3^,7$>S)^O9-U*9*^?DFB\DAEPA%6G=./%!YSR0 M:_CYPN=_[@Y) M6 WK:Z\H'!?S\#-455F"+#?VV._O'!$#PD_F6U^ MMJ1^W/SXRP6X;@E;)V(!2X&@DSW39'$7I0!5*HX39*SN!121Y-16+NWDY&I MG9(:[RU079;";F>HS'H<]:/=PH-<%LXOQ)-1)9;XB.Y[=6]Y%G,HXL(!@LH;X<1D9,T:K#_- M;'X04@UH%B>U+\JCL[PK&>,?CW.6O2L0:?OH,_@SFA7 M$'S6.>:O\3$KZ>2D.SFS]"#AMUKW8)"<0)JDPP-\@RZ]0> ;?)@>W$C*E*': M(OR:SLE9OA"_WTJY81R^S>B;Y)(JD>$XXBX@M"N,)L='_;/DZH#>8:=W>(C] MPW+\$]IY-#P5"->FK(3>?;H_Y-VT(,I>86O M8IT$BC:KXZ.+M']^1;X)T5HFV LGB-#1"62&_8.T%!DX=F3"4=9,+:+:M>"YLS42%6"'-$3JQ6@6/!$6"^!0$KH6K1F(QB MEQ,ZP]Y;ER'>Z],2[3*X$;'&6KNF9;O5SO"F39__/=ZXY9VP2ZD)%"X8FO3. M3R.PC0,U$V>JT/5SX]A#PK!@TT;K#_#^PABWF_@ W6]@\@)02P,$% @ MD($%67QC&UL MS59M;]LV$/XKA)H5+>#(DJPX3F(;<-(6VX!L@=-N'X9]H*63Q98B-9*RX_[Z M'4E9E8/86(=]&!#$$GGWW'.ONNE6JB^Z!##DJ>)"SX+2F/IZ.-19"175H:Q! MX$TA544-OJKU4-<*:.Z4*CY,HF@\K"@3P7SJSA[4?"H;PYF !T5T4U54[6Z! MR^TLB(/]P9*M2V,/AO-I3=?P".93_:#P;=BAY*P"H9D41$$Q"Q;Q]6UJY9W M;PRVNO=,K"P_[]$_ M.-_1EQ75<"?Y[RPWY2R8!"2'@C;<+.7V1VC]N;!XF>3:_2=;+YN, Y(UVLBJ M548&%1/^ESZU<>@I3*(C"DFKD#C>WI!C^8X:.I\JN27*2B.:?7"N.FTDQX1- MRJ-1>,M0S\P?*0=-9$$^-*910)9R1[EAH*=#@_!6:)BU4+<>*CD"-2;W4IA2 MD_?KR.&-CN M(0.VH2OK M\1^+E38*:^+/EQSU..G+.+9/KG5-,Y@%V @:U :"^>M7\3BZ.<$R[5BFI]!= M1OYI0DXBO%05I13D2&:;0%M!844#M?>9HHA%48)CB^2<:HU M*UA&_4"PF"M#MH#6*YQ_S X):] !;IDIR>+QCJ27$7EG!<.#$'ANVIE!D^<9 MU67KA+W<@&B --@*RHF\?C5)DNBF$0$38G9<3'7[(E4OO_ ]A_![H&N>P9.ND]]+=A7E#H; MAU>IXXZ M3PX(AG9X?&XV[']4??MZV=_SA75RM%'.$&1P=9GVOB%RZW5^O7^_?"234?^N MIJQW]R8=I.GD+?GE6(SZ:8L'5U%DUXI_3S6^&B3CME?/;7"5.;=C@HP'5^GE M_IQ+L?;'<3(8Q2/RT?6"L]-AO/2-'_8VL K4VNV9&ONM$<8O8]UIM\HN_ ;W M3=SOP?=4858TX5"@:A1>7@1$^=W2OQA9NWUN)0U^L=UCB>LX*"N ]X649O]B M#70+_OQO4$L#!!0 ( )"!!5FOH20NAP( ,0' 9 >&PO=V]R:W-H M965T6V@71N)-IW&-*8*QO;9 M)-?&(K$SVVG@W\]VTJQ%:54QOB3V^9[G\9U/=^.:\2>1 4CT7.143*Q,RG)D MVR+)H,#B@I5 U4K6Y0<<&I 16Y[CA/:!2;4BL;&MN#1F%4R)Q06 M'(FJ*#!_F4+.ZHGE6AO#'5EE4AOL:%SB%=R#?"@77.WLCB4E!5!!&$4[UA_V)B5[$\8@$SEO\FJP7)@OJAO? MPM@#N/H#7 KS7@& /P&\!_K$*00L(CE48M 3 MNMW$;A(78XFC,6F%R;Y!JWP1JNOD7G)U2A1.1@O\@M8"+8";FJ,) MH)B()&>BXH#.T<-]C$Y/SM )(A3]S%@E,$W%V)9*6S/82:LS;72\/3H^NF54 M9@+-:0II#SX^C \/X&T5XMPE\ZATD_%;1"^0[GY#G>$'/?6;'P_V^-A(E3F!BJ>8E@*_!BCY^<$/G3,SFHUDI6F*CTRJ%FN6F1JSP+6#.E\R)C<;+= -[N@O4$L#!!0 ( )"! M!5F_H_Y^A H /IB 9 >&PO=V]R:W-H965T&DIP]%'\;22.()1:HD9<= ?WR' ME*Q-RN3>XFBF2("^)+IP+#95&LWX]& M^70I5CP_2]5Y]=A]=GF> M;HHX2L1]QO+-:L6SEVL1I\\7 VOP^L!#M%@6Y0.CR_,U7XC/HOC[^CZ3]T9[ MEUFT$DD>I0G+Q/QB<&6]OYD$I: ZXM=(/.>UVZR,\IBF7\L['V<7@W'9(A&+ M:5%:VI*N=6+9@%27;__FW74?4 M!)[;(;!W OM $(X[!,Y.X%1!MRVK8MWR@E^>9^DSR\JCI5MYH^J;2BW31$DY MC)^+3#X;25UQ^5$.R$QD[$O&9U&R8%=9QI.%D -5Y.>C0KY">=QHNG.[WKK9 M'6X.NTN38IFS#\E,S%KT-[C>1_0CF6P?SWZ-=VVCAK]LDC/FC(?,'MLNRY<\ M$VVQ;DYU:33.V?>]4]DZ';9M?3YDCR_L8S*+GJ+9AL=M0[ U==M-R[?]^WS- MI^)B(-_7NQ.#R][^S_/&?VX)K,FOD=_?Y7=\S@7;4E1F6)2;Y_44T[Z163R?2U=W2QE-,^REF4 M%**L8ZQ(6;)RQ]R-DU7*PE'$ANF7]DF*62ZG\1CMI&$QBRG MRNV=(>,]V8_W!%_0^*IMW;G&5$C>TZG7R(2U43 A_:6OC0?@M^H25KQ0$?DH[3%PETN353 QS:1N#0U@J'NMR:?0!P:!N"0]RW=R\T)WX?0APFSN@Z<\&^K/5 MZ(^0U;N\=0Q-H)\#Z.SM76O_.9H+K'. Z1SO7$8Y=7(?+5(,"USDG M/XW7M^N%0U(3"= MHX7IG+>PYLG%_P#IJ*.:;02B[32"C1.4!TCAK1 M$;)ZE[>.H0FBHZW)KQ@>\\XS@G:<5[W2Y-?L \,XSA'>X;^]>Z(MW M+5/W_Y2W&WR@/$^-\@A9:]^WCJH)V/,!]GQ%V"-TQ\$>;J(:#F#/UPY[A&,7 M[.$RU: >_Z)L$?H2=C#]:KY /;\DV&/<"!A#]>K)@38\_7 'F&#P1XN54T( ML.=K@3W_*-BCCFJVL?;56ASV'J+ILES7'G@2R9*/?[E6[[=K36">#YCG&\$\ M7ROFZ7)K]@%@GF\(\W#?WKU 8MX=?V&V\TIY!W/V1^([RQN.Q^,^@%=&M_SM M*CZL/OT?%>R9YZS8?\V?I4F# ]TS]A:-RX9_%UU@CXTQK@^,ZZLQ+B$[F'FM MD]D$W09 MX$BW1*ZX^@6-U$-!W0;X"QZ+#(0-HX7=B(#+E5-"%@;$%A[QJZS MS514EZU9I"N1O: E&;?K?<$'$\P; /,&1BY?$VB]?HTNMV8? !4'.,XJEV3< MMWGZO MKVH>738#.*,)B,L.=91-0O9V1BPG5 MKB:$GDFH[ L1CEW[0KA,-2BM6(0+0ACJ)';/,1#N0V'ZY730A$&Q)$ M>R2S$S;8-A\N54T(V!KB&ZU';O/M7.H;>+8O2_K!/A]Y6+.5 )8ACFR'&WW5 MEDIY]5ULSL5T; MR$GHG3CU 3MNSZP 0$A0!! M(;$=W)\3",>NVH++5(,"$(4XOI"<0.CK.Y*M\8Q)H>>/Q^*"&DHU(R?OL9!?*P;2M'M5\76(EL4?WH M0KF%N4F*[0\-[!_=_[##5?5S!B,X?/NK$'<\6T1)SF(QE]+Q6;F'F&U_:&%[ MITC7U6\5/*9%D:ZJFTO!9R(K#Y#/S].T>+U3OL#^YRXN_PM02P,$% @ MD($%6&UL MU5MM@23BXX$![B2Q MO[[[[ (XG'BB9#OM3& SZZL^^!76K?J>ETW_OG!JFTWWQT? M^W*EUX6?VHUNZ)N%=>NBI8]N>>PW3A<5+UK7Q[.3DR?'Z\(T!R^>\;-W[L4S MV[6U:?0[IWRW7A=N^U+7]NKYP>E!?/#>+%+8IEOI"MS]MWCGZ=)RH M5&:M&V]LHYQ>/#\X._WNY>D,"_B-GXV^\MG?"J+,K?V #V^JYP>'UN:U_,56[>G[P]$!5>E%T M=?O>7OU1!X$>@UYI:\__5U?AW9,#57:^M>NPF#A8FT;^+:Z#(NZS8!86L"*. M92/F\H>B+5X\<_9*.;Q-U/ 'B\JKB3G3P"H7K:-O#:UK7UR(-91=J NS;,S" ME$73JK.RM%W3FF:IWMG:E$9[]8#_TO[PV7%+.V/]<1EV>2F[S&[9Y8EZ:YMV MY=6KIM+5W@+O3%Y M_WDV]ZTCM_G7F,!"[]$X/<32=WY3E/KY 06+U^Y2'[SXZHO3)R??[^'V4>+V MT3[J+UX6WGB8[!UH-VT!!Q]C\A/(J+^O-,5*:=>;HME"(5U3=)5I=:5*VWC2 M3E7@@VE:[M 2V7,A.DE? M76E%+W;^4*V*2ZWF6C>*]+4I'&_ ?+B*R&L*BW:E?II>3-52-]H5=;W%UWH# M7HK>?!MGB)M-#8?]\>SLW2'SLLNL:0322.0IRSP0;E0H(EQW%6FGKE51_4K! M*<\?8*GQO+UM:@ZF!L1KPJVRFB-OJ2 MI"!=J$93W'G$*80IU*(P3FURJX75&Y+25CY^IRN1372:WKR_'9W^K3-$BXEW M7F-US_-77SR=G7[SO5>:A"==@MN&K.$)XS?8S(NDQ6)!($S$-M:QN=:P%KL> MO:M;65:;8FYJTR+V@GK 813M_DR#&%:D_1PILND"=_J:,AKY

QJHZ-,W@[ MZ) U1Q+O;D4+"?.#96R;K&/(](9(EP4R3>0[OHU]2_8M,B&^6'3D1POC2R*Y MU85#*+!YR?J^FWM2/?PB[B]L37^?^(0BG*[Y11*!-.%7MJLK'#QZOR0B>BYZQ _LV\E9TSW MP/#C!,./]^+GNQYJR-;G22.W@/$G$]LU^?VQJ@U+8[P-0!EJ^[&H-39PQ49W MK2E]P&L\/YP0UER28Q?S.@0"1;JB#4R[50]^?O/J$+:\6IER!2Q'0# *D=]! MV7-":BHH#/T]I?*"89SBXJI1)"9C0T.6/?D#&,-^DP$"$G82^'L*KU;5U@,4 M6F?F7F1& 2T]KYE=EDNY!34]DK_LQJG&]YW4V^"'I;4L";ALI%6DM5')Y> MK30"XPZ],48JTC0GRV*S0=I3X-NT C/TS-FB7 G4QAW(C;(-.+L^.#V47>P5 M/26I*T+VL@TN0K0DEH+PM*507%LRN>]K0X <&2@L%%_XVO?*(CUR9H6UX6 / M9K*MG==F*?Y,>Q=S;]V\!&VW(=43Q)2/=D++C]) MYGX5T_08/'TI7 MTDNSM##E',7V)!=,7Q9UQX+ NY-8DX#=6-3+&G= &D5R+4O7(0V3G0P*"$)& M^C_XH1VZ!;F<5#85B5;;C6R8)*.VLOQPA&ZV8OGHL5@QO#*)S 7+DC')Y\V< M T 4:!HJ3J6>)6WJP@?UB=)"68=R1E^:2@,,0(> PS@LFD@-BUVH"J;EI+- M#%0D4JG21RP' 6TA0 5HA3D)\%LX! M'X,Q$1VU^4!45M96H(*T3M;\-ZBGVH([**+"%&55282V\A)\A%8"'%J4V-26 M=V)/0(?M2#%?'3O2[XIL>L,^9\S(L_D@1+&4M\ MC(WATAYQ2)FLU4> FVH7+?,$&)&F+#94!-?FWXRZ/B3XDDL(C!-*UFMP>>.J M(R[$PZMDKLZ%,1-!(,&%H>(-@QK.H<(7=Q7\8Y@U)8Q6Z4Y@MQ D+5(D6S:UDE.@**95"QTK:VY)"I$!&!DK_: H\3],/#GOP)"4 MF E>244>7 3W0U,6.1TDN>G M%)>A^)FUYP\E$O5@#*+.#FQ3G01G)G#.Q3< M,+EQ9;=&GBLQL^B62S2D7/AEU%!HO K&%CLB[-O4YQ]NS=(WA;N@Y:V]@<]ES3_2I)=/^08B[W?@>S : < MJEG[VHZ:*W*/;="P()Q7R\Z@+D"3R0L6Q3"J5&('7<0:B;LO_]"+A]:"8PA52)]2Q-=V^:S-&OXFH]5 '*#0R&2. M2E%X?^!MRXTH3E.8.WKOX9-@\C!F0ZVP')+JY4JP2Z&PH.TMFD-Z8^@G%#O9 ML&,VH!_5+G*$/N :PT1):=*(REB1F$C6K&#-G!%J@LA!Y]M<(TN'RA;%DFD[ M3L/#36/))=ONH2[P4EP6IL;W1Q0J1Y['';HL4)N228WG_$ZH$,J]K0B,AVG8 M'7>^,G4M@\8 U;0#ZE5)VOW&<[T O5"T;2->]2@))!^!452.*%]HVZS)X&ZQ MV>8@$*8/665HAJT63[U1W=979I7!G?FJILS1V 6U6T85"+3,Y'68%0F=N.^=#([O0V'8K3LA<6?GFH!1\PQ[9$\T(+E./ALG<:;(_52: M(]H[G'IG8)R]W;\8S'&C7YBJ5YB)R0B $R*75#5(Q@ SCKS"'(T'SN1QZ< M PZ0M3N60Z#08BQ"4G"GS5*!PI=':(ZAQ M<"X]_\#O9: PJ'?O:Y.Q,2O"I2%?IS9*"BJIK1?JRY/I8P)PZB8#$G]Y.OTV M/0B#UGLJ[U.X?7@O;I>H!\'MZ?3ID-O'T]/X0/#OIHP&IT Z-3BH-?)ALO3C MNKDTSC8<(" ;\"XLS H4IC%($BQUGHI 1!PSAP+S!/<> TP@WO>8\QP]!9PV3+AT%5FF#THI-D M>@RI%,ZSJ53I,-G'8":ET2S'DX=06UKQZ)B;31SXOAD>)".SWJCJ)DJX&P2/ M"R$O/LP)/GCN0 LQ==\OS8T.)D;ZYUA*B>@HLS#Y'C84M;<,C7#STW=<7J5;Z(; MR\$ [,^S SO'I1'F5T9XF;L#$1PJK#S.8NQCV-KR2)AO"G@JB.O"Y5Q&JU+% M'2J:O$V"H^RT24#6V(ZJ_TW,/*\DB&)(WILJ#[+C\.&'..!\ M(Z%Y/XY&KWC]SD+_@N,Q'4 MXDTX-WN+NP>7)@SE61;/U<0D*X-D[LRGD#Q7 ME(28I^TPOXC3E&QF(H,1B82XV?MP L ,GRW)8^!34VJ6-5F'R)V>AKXPGWZD M*4H4_T;_<*=D!.)RNFLP&5_;R%R&=TA=X(DZK07RS!P=ZW81HJXWOTX7]LF- 2W MN&'PP% S)OZ2P1F<"*-Q_KL8&B=)EOC-IW9W.:W<&>%AWS FDKF961D;['*Q MHWT>RPSK7'3GI.'LAM7T$^%F+Q;\5+=V;1S4-T2#L)/4'./ T%$J]CA#B_$1 M[#'?6J5NCOTNI,T?3V>>1#"5(?W+6X)X"CIY1^?6!XI@.1G@RI$-5%@^=>MIR MK*J .;UO4.3X/KLP,A>?1JM72[X4HJ M6 E#/):^Z.4.%X."Y\6;CV3]<-S%!\[]N225A-0HLX,,#_%&="O]Q8Z&8S1D M%P1R:>)=[@WDEWL_MVGUOM<0]WKLK/?8V5[W>HUB]F=N6=_V;<:HG^XE-'[3 M_'5VS;D_++\Y3MM[0X+-P:"//U"L4^DM9_HW!SQ\:^9F-3_IKQT*CN+]["&! M1GC25.FJ17\6^G;/!&YLKQ%&;Q\@2'AD4X. 3^)CBU'EL<_@VABNVUV'RR-R M0I<1ZB=)],BOR'>.."F$$X0T\4E-;53'0N:M\;(XWYUMCOHGM]R6&;LD__KL MXF6.6Q<)6\YME4Y0U-,9]3SC;A@ZA_XRDWIP=G&.%8=3%?Z2$UOM!^UT.DA% MBAZ,- W%ORM7X0+[^*7O(-@-8\6;&^%F&+E(P7U;?]=*%7.TC;>H2!0>N>X9 MH>;Y@]23V:".DFR\[$K%@>=;B=D5LXF<@X;X2=UIS'$W3AL2S[?(.S[V"5RAS[Z8[U, +XGP[2GJ7HV/<<\!NMO=Z-.B#Z97=ES06/@!6I.;6Z+I"M7@9U8GMX(JXFC:WK@C-0C::$N;Q,XTBVO;A?6P; MY$DR=TU&-/QP8&??P6;A/FH;1LE,SC27M@;W@VH ,Y]N_FMHS'[MJJ5 G,09 MEZRA ^I'L.&&.XMR^KW2T^5T,KB\#4,@$9!^45(C/ &WX=!';%_7AN*_ B&R MOBU-$8?/A(U+8J9)IT!3-594'&<_ZUMKM^0?+^+6,.TDO_!+3],/),_D9X'] MZ_+K2DJG2URSJ?6"EIY,OWE\(-=7XH?6;OA'@G/;4M_"?ZXTZ<;A!?I^8&PO=V]R M:W-H965THN*/+4V+7>DFDULMP9Y%9):&;,DF<8M%RI:+8+MWJP6 MNG-2*+PW8+NVY>;E&J7>+Z,T.AH>Q*9QWA"O%EN^P4=TW[?WAK1X0*E$B\H* MK'@!\"]W8D@^]DK?6S5[Y6RRCQA%!BZ3P"IV6'-RBE!R(: M_QXPHZ&D3QS+1_2[T#OULN86;[3\2U2N64;S""JL>2?=@]Y_P4,_A<@:[@3BJM2< E?E76FH]UW%CX^ M\;5$^VD1.ZKH\^+R@'[=H[,WT*?P32O76/A-55C]/S\FI@-==J1[S>\C\-*1_19=V MRTM<1O1,+)H=1JL/[])I\OD,X7P@G)]#7SW2JZPZ&4[KREJDXWG 4AO:7N . M7OLY1?PL]&GB3PT"[^N849W:U]F%?>,&H904(VI!SKUPC5#@**\1:+@IFQ=" M@%I+&@!^-<&Y12-TY5&WVCA*_!BR=&>YJNRG2Z"CQN&HX19+;-=H($N#)8,G M[>B>_HD[E) >5O:&E6XAOL W;IYIS-UU5 #>0YI.IH0\$CZ\F[.4?2:)%9." M)6/AZ+O1A@ASA_"(96>$$W1?F(9I/BC0?[$?]/1338C(OYN,>BB*?L,Q+TRD5(Q*C)J9Y1LX9G+J( M\6B(M&@V851:*'6G7#]/!NLPC:_Z(?0:WH]RVNB-4!8DUI2:7,QH^)E^//:* MT]LPDM;:T8 +8D-_%#0^@/RUUNZH^ +#/VKU'U!+ P04 " "0@059LF7% M) \# #[!@ &0 'AL+W=O'J7ZK&M$ T]M(_0JJ(WI%E&DRQI;IL>R0T%?]E*US)"J#I'N M%++*!;5-E,9Q$;6,BV"]=+8'M5[*WC1_>@2(L&E(JW*#27 A3N5\%MLMCDUM\Y_,'QJ"]DL)7LI/QL ME;?5*H@M(6RP-!:!T>L1[[!I+!#1^'+"#(:4-O!2/J/_[&JG6G9,XYUL/O'* MU*M@%D"%>]8WYH,\_H*G>B86KY2-=D\X>M])$4#9:R/;4S Q:+GP;_9TZL-% MP"Q^)2 ]!:2.MT_D6-XSP]9+)8^@K#>A6<&5ZJ*)'!=V*%NCZ"NG.+-^3W/_ M36H-#ZC@3K8M=6I;,X5P\Y'M&M2C960HC_6.RA/FQF.FKV 6\$X*4VMX(RJL MGL='Q&\@F9Y);M*K@+_V8@Q9'$(:I_D5O&PH.G-XV2MX;Y@27!Q\T;[:OVYW MVB@Z(W^_5*^'RU^&L_=FH3M6XBJ@BZ%1/6*P_N&[I(A_ND(V'\CFU]#76[J' M5=\@R#ULF.8E,%'!/6]Z@Q4,\^O^,[^7RKB>Z"MX=0(7!-Z*S\<.6/STWV"':1W8AW7 !II:]IO0Z!'PJL3.G7):1 M)>"UBD[YZ)O]W_F./.1@)?Z(HI0KAK2C'\#W<%)-P M7F0C*Z9).)_D3DRR+)S/"R?/TG":3$=PCT+2W?3XG]PBP.I']D@I#_BL<1IH M,6I#%.G\0:^I'52);Z6U[%Z?09&$Q;0(\SR'R3R.JJC<>9%])Q,O.]&&>ST4M'/+I82-3X@UN[]LCTPOC=-%B' MS7[K%]I7=_];>,?4@0L-#>XI-!Y/)P$HOVJ]8F3GUMM.&EJ63JSI[X3*.M#W MO93FK-@$P_]N_2]02P,$% @ D($%6>WY+7U?!@ QA, !D !X;"]W M;W)K&ULK5C;;MLX$/T5PBT*&U!KB;JG28 D;;I= MM$50IRVPBWV@)=H2(HDN2=OU?OW.4+(L)[*;=/MBDQ3GPIDY1R.>KH6\4QGG MFOPHBTJ=#3*M%R?CL4HR7C+U2BQX!4]F0I9,PU3.QVHA.4N-4%F,J6T'XY+E MU>#\U*S=R/-3L=1%7O$;2=2R+)G<7/)"K,\&SF"[\#F?9QH7QN>G"S;G$ZZ_ M+&XDS,:MEC0O>:5R41')9V>#"^?D,L;]9L/7G*]59TSP)%,A[G#R/CT;V.@0 M+WBB40.#OQ6_XD6!BL"-[XW.06L2!;OCK?9KT!Z09*FT*!MA\*#,J_J?_6CBT!&(#@G0 M1H :OVM#QLLW3+/S4RG61.)NT(8#<.GFK J)6^_+W.](1.>+&6N5BE/]^7'X&OK,-TZ?$F/*OQS6;TBKFT1:E/OB#ZW#8!K]+D_#T#GP']? M3)664#+_]!VYUNCU:T08G:@%2_C9 '"BN%SQP?F+9TY@OS[BK]?ZZQW3?CX! M6*9+\%;,2*_O?0X?5=GO\&W&R94H%ZS:O'@642=\K:#N6GLI%HO:!2SC14J8 M0J\@0[S-D"FH-SSAY91+XCIFU25,\H8'\G]Y2J9(#B?W)"]*(;5Y_$X*I9K? M:Y9+\I452TZ&>45T)I8*;*@1%AK?-#$AUTM8(\^)XU@!Z'I.S"'HZ[U1\_!* MR(603.]5 (6'L6N3@ QI&(_,//!#\DZLN*R EG1WM^M1*_9\W.V&WLC,_3 $ M&WX06%XN16:%:0O%IQI0P_I,%(!N=1C>;Y7.P3B,[E<<>L0AU@1*CVPXDT1( B\BC+GGQ5;H^,W( M#>EV^SK7&>I9"R.BB&/[%K O_'M6%" *$3!1Z#9O9OT#Y@MG;$*^:^L>X'="-(Y!U\U:-A7 M?MT:[\:R?_5>U?32#3)H;-D>\L40JGE4@ \5 OL!S? XIR84\8 M6UX8@0*/H@(7N-6)(]3@>C&NQ,A KEFPX37PZ,,_C./O#T!DV;5KSJB7K_L# M *\OWPMJRMWNW,F&GA4X'<9]J/4(L,(66.&C@?6P-T6X \.S-"\V$$>()K3) MAJ-VK[(^;!VUV8^MQKBZ9YP1V9A/N^9W^+'(.LN3S& C@;S,1=WV $X^\!4O MB$-,!KLR),NY9#+)-@#G%"KC8G)%(@KXV"&UB]![-?#K@.TT )WAOJ:>9@+: MY9SA&P.*FTRT2.[PA6JYCH,L:[G O^\_E:AE;X\36 %T6=0!%G;(UUSF:0YP MV=L#[ Y;'+\I-6@4:(A:H<>BCGVLPJ*VPJ)'5]@GZ&[>P==L38DU>_?5SW&- MYG.7Y,H41R*J)"]R9KY#P40%)N9@@@R1GD=FAX3/(Z1I_J#&4AA4.I.< M&[]4_F-+(QR_K'I2C7DY(;=&I/L11B8@N[=@1$P:=Z-/3_(1685:-C4D0"-# MB?!ZM@U-#BEDSJ[9\.2H8O-6@@ ]- Z;(?N*"BB83ON,.'C/:X_6+0)JS3] M(08Y1=;$P]A@SN\*:C>Y-?T9.?_$*E-U(/N-2(@ :>H*./HSPXR7P#C+) MN'.W4G(Y-S=(BB1B6>GZFJ5=;2^I+NJ[F=WV^H8+&O@Y\DK!9R!JOPJA49?U MK5$]T6)A;FJF0FM1FF$&L><2-\#SF1!Z.T$#[=7=^7]02P,$% @ D($% M64^UGJ0O!@ J! !D !X;"]W;W)K&ULO5AM M3^0V$/XKHVTY@12RL?/.P4IPQUU;Z:X(CKL/53^8Q+L;D<1[ML-"?WW'=C8L MUR5"J.T'UDX\\WC&\\R,P_%:R%NUY%S#?5.WZF2RU'IU-)VJ8LD;IGRQXBVN MS(5LF,9'N9BJE>2LM$I-/:5!D$P;5K63V;%]=R%GQZ+3==7R"PFJ:QHF'\YX M+=8G$S+9O+BL%DMM7DQGQRNVX%=<7Z\N)#Y-!Y2R:GBK*M&"Y/.3R2DY.LN, MO!7X6O&UVIJ#\>1&B%OS\&MY,@F,0;SFA38(#(<[_H[7M0%",[[WF)-A2Z.X M/=^@?["^HR\W3/%WHOY6E7IY,LDF4/(YZVI]*=:_\-Z?V. 5HE;V%]:];#"! MHE-:-+TR6M!4K1O9?7\.+U&@O0*U=KN-K)7OF6:S8RG6((TTHIF)==5JHW%5 M:X)RI26N5JBG9U=:%+>'9^A7">]$@[%6S![7_A=V4W-U<#S5N(T1GA8]Y)F# MI,] )O!)M'JIX+PM>?E4?XKF#3;2C8UG=!3PMZ[U(0P\H &-1O#"P>?0XH7/ M^;QDDO<^7[ 'I)B&4RE9N^!V_L?IC=(2^?+G+N<==K0;V^30D5JQ@I],,$D4 MEW=\,GOS$TF"MR.61X/ET1CZ[ ISLNQJ#F(.7X1F-9PWJUH\<.[!^THBTX4$ MUI;P6;2'FR5X-L;G]V;.X9(78M%6?_T8+>?PJ$F['7:V\<&VJ6!&-(F^I+73&-<*L2$L_%%$^=1-3+L\0<;^XG 21^8 X] M]_(T[8]%P0)+GX&E&(#4H[$-"_61>!L)M&O.*R.S'V6QEY/L &5"ZF?1(,/O MN2PJD\?[&$U]O59].3I7 MNG(1,SH?6"7A*ZL[_B/WU"[.C1OSC0-WZ+B7*7MS@WZW0><,:P?_WAEJL363 MI8?\*>JN-&143[+95DK3\Q14Z 3"/7+1I+$'G;(4QDW.:H;U& ]"U .'#U>R M*HQ (TI>@RO6HK7RI6$AFF,Y9":J0[NV]P?A=G$F6 LL%XRFA[<=O73>#9FT MWIP\ZT^>;9W\JWO T4#4S?C:4FFZ9F&#PF4#^P]8QM4!TA9KGA_W(WF4NA.8 MW55MXA0'N+@',?&I&0(4LT.,PV6E;@_GQJ(*DQ%CI4&:LXW\R B'/C:3/7S" MY+!#BL.P1XDEID3OX:'B=0EO?LHHH6]18G0VDC'ID#'I_Y@QAB:[$F7Z]CP)4F*E_ AU MD3>A>PKSO=&U_XX@V4"0[*6]&&\\&@N),<>5QNNVTJ-->13Z54W9E Z\I#QV MY4T]P2IR:*L(K+BL1+FKEAQMNS"P_;J]P[?W8W8B_+ "R)S\0D#/TG@ M8]]R\Q@O>G@]Q'8;9_#5 >W',=Z^4GJ "'Y*X<-C]R4D]Z(L/# -$*]7_]C[ MA^[JI2E>KV+;7+'U[[Y=3;>^'ALN%_8;6>%MO&NU^Y &ULC59M;]LV$/XK!RT8$D"-WF4[LPTDZ8IU:-"@R3H, MPS[0TMDF2I$N2<7I?OV.I*,XJ6OLBWTD[Q[><_>0U'2K]!>S1K3PV EI9M': MVLU%DIAFC1TSYVJ#DE:62G?,TE"O$K/1R%H?U(DD3],ZZ1B7T7SJYV[U?*IZ M*[C$6PVF[SJFOUVA4-M9E$5/$Y_X:FW=1#*?;M@*[]#^L;G5-$H&E)9W* U7 M$C0N9]%E=G%5.7_O\)GCUNS9X)@LE/KB!N_;692ZA%!@8QT"H[\'O$8A'!"E M\76'&0U;NL!]^PG]G>=.7!;,X+42?_+6KF?1.((6EZP7]I/:_H8[/C[!1@GC M?V$;?"O:L>F-5=TNF,8=E^&?/>[JL!'L$K!H:%QRN.,_S[ MH%/J?!=,,-D@A%OIE+M9U1LF6W-V 7\ATP:0$B.PM]A@MT - M11;#NUU2&MUMU-(L5=0G<0)Y/)KD;E#!.$YS;]8PB?-B[,P1F56=.G-,9CJJ MG3DALR@RH$+1A;>TA%B-XBPMX5Y9)EY6)_#:L&]T95D#65K%65Y0'XVY@'N4 M3%I@KMB>VVD1YU5^MEM^WVUZA\$)B=I#I(LB+JOB#&Y=MRCR@8G>*^35-B=0 MC^,R&^_TLE_6-U1 I>T;@NS(+XOS.C_H)I1>X3]2Q/N".K%A$?PT<_6QU9U[@:9[2?Q&/J,TG4,;T+L-G(N>)[L44&>D\FU!D5J9 *GO1[U MAY=- FY>3#S>) VX-45&=>X,&))O(_K6Z]@7JR-$:J"KX+-T7PIJ MG([H=Y1G@M0K_QS;L ?P?#F#;/#%\-E>"B?WD1]N::OGI0.P=:7RIEGP9N@^$[:OX? M4$L#!!0 ( )"!!5E,0$N$CP, &T) 9 >&PO=V]R:W-H965TCI6&RNXQ!L- M9E-53.^N4:CM).@%!\.<%Z5UAF@ZKEF!"[1?ZAM-6M2BY+Q":;B2H'$]":YZ ME]<#Y^\=;CEN34<&MY.54G=.^2>?!+$K" 5FUB$P>MSC>Q3" 5$9_^TQ@S:E M"^S*!_2/?N^TEQ4S^%Z)KSRWY208!9#CFFV$G:OMW[C?CR\P4\+X?]@VOBDY M9QMC5;4/I@HJ+ILG>]CWH1,PBI\)2/8!B:^[2>2K_, LFXZUVH)VWH3F!+]5 M'TW%<>F&LK":5CG%V2GM1K"5TJSIDWS+#'Z!JYHQNSD!3PG9*WH6$/FQ1(R#3DEQJS67&:R;$#M9:51YR M3=-06]=[<=@*O.:2J"\$S<>\N82ES]IE%2PH_9'!9_49'Z4K@0]NQ"]A&+ZE M_UXO3-QC&/;ID?3"(7QBTAB4\.K%*.DE[R!)R*55+L(!S-BJ0+QS<:2];!>? MZC.EZU(M=@8<;A+&D(8I]"GQ+1:L=3L\8PH^R+=<=^P]_W/@9.^Q_I2628<0F-.!W[[R=MPY!J-?)?_,F"E!MXY=^"0.+WZ16%'G"JQ0%_ZB M-]2(C;3-;=A:VV^)J^8*?71O/D1F3!=<&A"XIE JCU!<@O8+:_H=4$L#!!0 ( )"!!5FQ8,69V@( &$& M 9 >&PO=V]R:W-H965TVVAVD/)AS$JF,S^U+H_OJ='C09#=V=' 5*2DQCL+KBI+89_'J,QJ&+6CK6 B%P5Y03P:+,4"[Y&^ M+.\L[^(&929+U$X:#1;GP^BR?3'.O'TP^"IQY7;6X#.9&O/H-Q]FPRCQA%!A M3AY!\.\)KU I#\0T?FXPHR:D=]Q=;]%O0NZ;I0+7UC5MIVS"/+*D2DWSLR@E+K^B_7F''8<>LD+#NG&(0V\ MZT"!Y;4@,1I8LP+KK1G-+T*JP9O)2>V+N.!S%Q'&\=YQO,<8V9OH#9A5NCJ7#P3L]P]K=_S/P:DNF6Y#@] M"/BQTJ?025J0)FEV *_3)-T)>)T7\":8HWP*Z<'WRZDCR\WQ8U^B-4ZV'\=? MF NW%#D.([X1#NT31J,WK]K=Y.T!EEG#,CN$/KK&*>VKS#Z>!Y'V\WPH$.9& M\:V4>@'D3P-<858.B#7AMDAZYG:D0FIN=";#,R HG5Q#69<8?8F!"X1-@>"( M[:DPE1-ZYHXO_M&.<2&U]C&G0@F=H\\QP%M4@AB-##AN2R^?U[G;IBM?,TBK M?Y[M-*I9U3Z?;]]-[J'7V=4MA=S1'66M+.L=PR>C3W+A"I":D ^$ -<\Y1P' MPMPLM/S%B.U6/TE\"_\_U7:_E783"(4\\8=KZ80#EM!M];/SK5P9O:C%[;35 M:7?@P9!0=9P&8U\_Q3O7OD2[",/-06XJ3?4$:*3-_+RLQ\8?\WKXW@K+57&@ M<,ZNR>DYCRM;#[1Z0V89ALC4$(^DL"SX#4#K#5@_-X:V&Q^@>55&OP%02P,$ M% @ D($%6::JSS:W P &ULM5AMC]HX$/XK5GJJ=J7NYI67W0+2+LGI>E)/J*AWGTTR@+6)G=H& MVOOU9R^ MA>*=D"RKC-4*,D++;_RU"L2)@>(Q&WB5@7=N$+QBX%<&_K4>@LH@N-;#H#(H MI-NE]B)P(99X-N'L@+A&*S;]4$2_L%;Q(E0GRE)R]98H.SE;E@F"V!HMR8:2 M-8DQE>@ICMF.2D(W:,%2$A,0Z"8$B4DJ;M$=^KP,TYV$?^[H/?*==\ASO,"P MGOGUYKY)SL]YC_ZW]T8P_#H;_(+/?X5O@250*=XAM>6J&(!ZPC1!3&Z!(T(E MIANR2@%A(4 *T^Z7_(&97U>]1Y'C&*:6*FL"^!ZLV=LW[M!Y;PI]GV1AGV11 M3V2-30KJ30JZV&YD_]%D[),L+,D&)Z$:C0/'.8]H M&S9X:, :81W681U>FT I$P(QKH[\F.V!JS)OBN.PM8SS]+F(""\BHBY$0^>H MUCGJU/F7NF?MJ+H^E2FS4=/1)%O9)%O5$ MUM@2U_E^^W1^\86CCT(3&74@/-- M9=2 ,Y7;R( ;FJJH?=)$9< W1?K;ND)^*OO!L_ME]G+N&^5!W MU$73]IV^;,<_8KXA5* 4ULJ5 MKQF3QX%V4/_/,/L/4$L#!!0 ( )"!!5GRUNAA5 8 "$] 9 >&PO M=V]R:W-H965T)#EI,Y!M80 MZ3JL0)"TW6?%9F*ALNA)=-("^_&39,4T;>9&\TCGDM3D4>?? MBX52AOQ8IEEQ/E@8LSH;#HO90BWCXD2O5%9^73B5Z;-,G454Z*]7(9YS\_J%0_G@_HX.F#Z^1^8:H/ MAM/)*KY7-\I\75WEY;OA%F6>+%56)#HCN;H['_Q!SZ0XK1K4$=\2]5CLO"95 M*K=:?Z_>?)J?#X)J1"I5,U-!Q.6_!W6ATK1"*L?Q;P,ZV/99-=Q]_81^62=? M)G,;%^I"I_\D<[,X'XP'9*[NXG5JKO7CGZI)**SP9CHMZK_D<1,;E3W.UH71 MRZ9Q^7Z99)O_\8^&B)T&5#S3@#4-6-L&O&G VS8030-1,[-)I>9!QB:>3G+] M2/(JND2K7M1DUJW+]).L^MUO3%Y^FY3MS/0R3G+R+4[7BN@[S MIM\/FW[9,_W^M$Q8PX6E^ 3>7:E8VIW5S[FDNV_>^UWQ8$KAED6U9 M9#4>/YY%'T4;4.$'K11_5JSBF3H?E)(N5/Z@!M-??Z&CX'00^O2SSM1/\CG.OY>7ORMZ^^+ M!.80$VZ)"4%BK%C>D^N*F3S)[GW$@#!=Y8$))I' '/I&6_I&?5QK1IAD8H)) M)#"'S&A+9@3.Q2_:E-192GW,18?Z'(7CF( M[=\:/6$L#-G^;1X>TK$I[SAMVC%E\A]I?3.$P;O.)%0TB87F$FO--^W%?5-4 M^XV*)K'07$:M Z<8%KP!>5&=AV%>=8)#.C9EZ]8I;-6P4N0'=.@S3 M>=:@NGHL-)="Z^MIV(L.47T^*IK$0G,9M5:?@N:W?0W9X#@:*[6X[SXO?'%L M'%6+(*X8^S#EU+IR"MMRGQ@[W2R17'9#&B::Q$)SJ;4E !WW(E+4J@ 536*A MN8S:PH""5KF#2$];BM03YQ5I'Q:>60O/8 O_43^H/*MFS NW3!BG\SHG)IK$ M0G,YM#4!H[TL'*,6 ZAH$@O-971G)1ZTQNW5V.#LJHP+%D;[:O3$"2I"NF=S M)3RN8_.VEIW!EMVKQB[W3!B_\YS"1)-8:"ZWMC9@HA>5HI8*J&@2"\UEU)8* M#-X#:*_2L*5*#^/\*NW#T#-KZ!ELZ/]6#RHEM),N45?N4=$D%IK+IBT36-2+ M+E&K U0TB87F,FJK P;O$+39#VD@7EKV\83YEGW@ 1V;L#7O##;O5I"O6YZ% MN^D\IU!7^K'0W-U\6R?PH ^5P[;>ZO2U:T-P1YWG%>JR/Q::2_+.P1O>BU)1*P=4-(F%YC)J*P>. M= B('YX""O:%^F*(A$=S;+;6U7/8U5N1OKH:A7OJ/*=0-P6PT%R6;0W!>SD MQ%'K"%0TB87F,FKK" YO-[17Z>$AGP.5OA@BX=$ZO.UU2?<4>?YA+HG@(7FDFRK M!]'+\2&!6BF@HDDL-)=16RD(I.-#HN7Q(5^<[V0"/*YC\[9^7L!^WLKUU74H MW%/GV86Z5X"%YK)LZPC1RTDB@5I+H*))+#2745M+"*231 V.^\2:9U?4$^?= M%87'U37OX<[CJ-7#PV5:]TE6D%3=E?#!251>/_+-\[B;-T:OZB=4;[4Q>EF_ M7*AXKO(JH/S^3FOS]*9ZZ'7[5/3T?U!+ P04 " "0@059\A@8CZH# _ M#@ &0 'AL+W=ONM.5HG":\!GC [\I S43-:4?E.5#_G, MADMN?X%AQ;K6""KN:!52Y815)@T__![Z\,)0>J8 M"5Y+\,X)P06"WQ+\:T<(6D)P[0AA2]!3MYNY:^-2*.!\RN@!,(66:JJ@W==L MZ1!9.]6/+$_$^9BG]0SL$38F!)JTHNWG,!&0)W*1(0E_P>/(*7YQ3< MO;D';X -N.KE !/P0K#@#[)1EO\J:,TAR?G4%C(L)6YG;0B+)@3O0@@^^$B) M*#A8D1SE!GXZS(\&^+:TH_/$.WJR\ 8%?Z_)"/C. _ <+S#$L[R>[INF\_]& M7_WGT7MF^%V"^%K/OY0@=848%)1-3"O;< ,S5^UQ$[Z#&9I9DNQ])9BJQN)]18@Z!8@&%+77VBIOE H!,/K6L!UB8"@X"LB&64/ MX /)1J:U:60C+:N.B_W\,0J32";%_M1U \QSDS#HPU(#S/7])(GZN)4!-_9B M-^Y@/1/"SH1P, M31*C<_2[F87C+/+RE6'I+L=6-Q'I+$'5+$ WFX1=]YJ+\ M$>[EAK!%(&M.B_8\D'<0+N0!@,D6U!SEZE"0B%TM5(L\RW$&R#&5[_"1=V]: MS2:0\"2'(C>*HR X2\KE:V"8C)TX#,=GV6M2E'+^^$QQ95),/"\^ ?;,__*-T^KCY!M,>&@1!LYE#.*Y![ M#_><2%?'@M&6T$>VPIB#GUF:L[&UXGQ]9=MLOL)9S"[)&N?BFR6A6%$E9:F-'">PLSC)K'G!GHS6\0.>87ZWOJ7BS&Y0%DF&$/)8G?R_&EE-6A%,\YR5$+#XV>(K3M$02=3S5H%9SSS)Q__@%_5-% M7I"YCQF>DO3?9,%78VM@@05>QD7*OY/M9UP3\DN\.4E9]1=LZUC' O."<9+5 MR:*"+,EWG_'/6HB]!.B]DH#J!'1H@ELGN('6"5RFSHU+I$,4\GHPHV0): M1@NT\J 2L\H6]).\_+_/.!7?)B*/3[[%]!'S^#[%(,+W',3Y OSU5"3\& >2'/Q8D8*);#:RN:BK1+?G M=0T?=S6@5VKX4N27P'7^ ,A!GB)]JD^/\%RDPRK=5:1'A]]=2K>%F(VBJ%$4 M57CN*W@S,347A="3+,'U1FA5BGLA9N@%B\755E654#MH3PU=]H KMH[G>&R) M22(OVP( @]7Q(N MTE9S(M>@X1IHN=Y0PABXR\7JG%:4;\2JK!S(08\,1!)?18@8Q1);;3TGL@T; MMN%Q;+^*M) M?+5W.W:*&P+K"#-LA!EJA?E!>)P*@[#!C N_R)6B#!6SW!_X^$>J-XY30-:$Q?W/4:&&.'C4F MT2)3:%T)6\\*O3/.1I-.=6H4+3*%UM6U=;[P5ZTO[)M:!.'0=>2IJ(A# W> MY+EX#O<+6_L+3?E?V'>W@+P1W(7FZJBD.#$+DR[W-X7-B:7*AWN3=D@VE>^MNW.J(A M]MP.J-[N$K#>J[6'FE481 QY5_ ML=342)U%Q UE>Z^*"@.9]#F<*6J=*=)OIQZ\UJ#^MJH8WKZ\?S15Q'G0\Z$G M\SZ']A^PRH;V95^PR*,-4^@[ZD4RFWMA<9LKUZ MG*.'C=%=8E-H70U;"XV&9YR.1FVU4;3(%%KWT6EKJ]TW]J,/'9LU3N?1J.K1 MA"(N\%S4\T3ZNH[E;>^]XU"^D2)H/0A7!U*\%/#.92A:!-V]Y+$[X61=O?9P M3S@G676XPO$"TS) ?+\DA+^&PO=V]R:W-H965T3H&PE65]T;\ & M/\_][CB;I!'R414 FCR7O%(3I]!Z=>:Z*BN@I.I4K*#"-PLA2ZIQ*I>N6DF@ MN165W/4]+W)+RBHG3>RS6YDFHM:<57 KB:K+DLJ7"^"BF3@#9_O@CBT+;1ZX M:;*B2YB!OE_=2IRYG4O.2J@4$Q61L)@XYX.SB[%9;Q<\,&C4SIB83.9"/)K) MMWSB> 8(.&3:.%"\K>$2.#=&B/&T\72ZD$:X.]ZZ7]O<,9AF!C95JT8X5IF/,M,2WS+4Z?2&RD?0=,Z! M3&&N":URA(F[[F$(.H;@+0P-TP5RZ$98 MCEZ UBC< 1AX(9:B'R#L ,*# /_^1.&KN&$8C.(]B4==W.A@:UPIS7 O8]QK MRB1YH+R&ONC1?VB0N&.,W[%!XE=UP@89QGY_G48=P^B]&F34TR#!*-H#,.X MQ@DKX# M #7$ &0 'AL+W=OBWLIL :V]=ALZ(*C7[3-MT181271)RF[WZT?*BMY2[=7Y$HO4O8RS US3)^$*+A3@\Z#K?QCA%_)X><";?["A+D9!+MM?Y@6$4 M%4YIHIN&X>HI(ID6SHN]1Q;.:2X2DN%'!GB>IHA]>X<3>EIH4'O>^$3VL5 ; M>C@_H#U>8_'Y\,CD2J]0(I+BC!.: 89W"^TM?%A"7SD4%G\3?.*-9Z!"V5#Z MI!:_1PO-4(QP@K="02#Y<<1+G"0*2?+X4H)JU7?L-E0(["V]*$%W_!J;0U-+#-N:!IZ2P9I"0[?Z*O MI1 -!VB/.)BE@WFI@U4Z6$6@9V9%6"LD4#AG] 28LI9HZJ'0IO"6T9!,_1O7 M@LFW1/J)\$_$GK! FP2#%=X(@+((_/HE)^(;6.-MSH@@F(,9^)S)0Y*0?W$$ M/E+.Y=[KE?0C"7^CWJY7X/6K-^ 5(!GX*Z8YESA\K@O)4'V/OBW9O#NS,4?8 M_)%G]\ R[H!IF/: ^W+:?86WTAT6[E;;79>Z5.*8E3AF@6>-X*UETD2YE(;N MP-NC#%;I-).Y,^-([M8"#45ZAK:'H55V/O #VN*%)M./8W;$6OCS3] U?AF* M^T9@+16L2@5K"CU\CP@#1Y3D^ XDF',@8I0!:(*49B(>C/T,Z!: JI <0\MU M8.#/]6,SJKZ99[LPJ*Q:=.V*KCU)MW%2D^*DWH&/E[$^XSH-.C/+#CJY.$EY0=*).M=A"H^["Q@L5K1*XE5UUI]P!L[&Z4#=Y.-D]?ZB6^;VI>V;:/97[5EW2>N/6J:[\\BJY M)QF7YW0G?8Q[3T;,SK?H\T+00W$1W5 AK[7%8XQ1A)DRD.]WE(KGA;K;5K]E MA/\!4$L#!!0 ( )"!!5DNZ9V"@00 *$? 9 >&PO=V]R:W-H965T M))KBE5Z&>:9')J MK97:7-JVC-".K=:J&+!GDPU9T7NJOF]NA3ZS&\J" MI323C&=(T.74NL*7$1X5 >6,!T:WM;VA8\&*>R/(OVM9S'0O%N50\K8/U"E*65;_D9UV(O0#-Z0YPZP#W,&#P M1H!7!WA],PSJ@$'?#,,Z8-@WP*\#_++V5;'*2@=$D=E$\"T2Q6Q-*PY*NLG7U9+=-Y;LH1N>J;5$8;:@BX[XP!SO&^)M7;ZFANYK M#:]=(_"O/#M'GO,)N8X[Z%C/O'^XUW4[[\L>OB][9 X/:*S#<5=XJY9>\SQZ M)<][@W?TG'4]'Q5BT(THO/A2;DA,IY8V6TG%,[5FO_^&?>>/+G$@80$D+(2$ M14"PEJB#1M2!B3[[JK^0*_V50V<)E]H+!(VYT.\>TI\66@DNC8)7>+_$%]_* MY]EGK!^XT<1^WI?R>)H['K?G!!VHBY'CMF>%';-<'SOM69'QKO]G38=-38?& MFH:'=:L,6=2&O-@WY&5AR,^%(7<5M\HS;%7-'>&#VAI7<^IKTBME")DR&AXI M.G#=/45;(OB-"+Y1A#E/4_T,WRL>/W65UAA]JE%!P@)(6 @)BX!@+3U'C9ZC M]W]]1I"B0L("2%@("8N 8"U1QXVHXU_DE.->3FE'"*,*55((1] _Z+\LT8DY]NR!A 20LA(1%0+"6L-C9_0?IO-\T:P:0KJ"T M )06@M(B*%I;V[WN /Y%WEDG:CF9AP^]T[R>P<9& :23CH[Z@1?>L9&"MF=ZY0Q!2KO)T6"9E=^]B]02P,$ M% @ D($%66908QH5!0 :R, !D !X;"]W;W)K&ULM9IM;^(X$,>_BI5;G;K2M8F=A(<>16J)5[>GZZI:VKW7!@Q$36(V M-F5[N@]_SD,3 B8+9>Y-2<+,;^*9>.)_\6 CTF>YY%RA'W&4R!MKJ=3JVK;E M=,EC)J_$BB?ZF[E(8Z;T:;JPY2KE;)8[Q9%-'*=CQRQ,K.$@O_:0#@=BK:(P MX0\IDNLX9NGK'8_$YL;"UMN%K^%BJ;(+]G"P8@L^YNII]9#J,[NBS,*8)S(4 M"4KY_,:ZQ=>4N)E#;O$MY!NY=8RRH4R$>,Y./L]N+">[(Q[QJ#V8"9-\)**_PYE:WE@]"\WXG*TC]55L_N#E M@/R,-Q61S/^B36GK6&BZEDK$I;.^@SA,BD_VHTS$EH/FF!U(Z4!V';P##F[I MX!X;P2L=O&,C^*5#/G2[&'N>N( I-ARD8H/2S%K3LH,\^[FWSE>89 _*6*7Z MVU#[J>$]2Y^Y8I.(HX!/%&+)#-'OZU"]HC&?KM-0A5RB2\.UQY0EDN7EEN@B MT) PDA^UZ=,X0!Y&H MI40TF?&9P3]H]^^T^-LZ356NR%NN[D@K\,]UF[HS>2X58/CIOSW .\O0?"5. "X9D160^\EBLVY3>6;G*2IR_<&O[Z"^XX MOYNR"PD+(&$4"-:H@U?5P6NC#Y\2_7Z(PG_X#"WT>P%=1$+J::A[,"\J)%LK M5, [.3Q[J;P,+['C8']@OVSG?M^,]'I-F\"(\DF_:48-9J2#G7'T+[J5*@V9/AB).-99&"LQ?3:-O!5XZK,)"0L@810(UJA*IZI* MY_P>T8&L R0L@(11(%BC#MVJ#MW6V3%F^O4NYFA:3 F930ETH9N%7#(=[:.I M+ 71WYJFGN?VG9W9/&H-?&K"CXM)@6(V4MFK4MEK3>67=3SA:9;,(G=(;!+= M>G^2S-[>P(CO]OV=#CIJ#7UJ,H^+28%B-I+9KY+9/[)K?_X2KQ-N2ETKX=3V M D+(&$4"-8H W9J$>"[[ON;K-HC7YR MYH\,2Z'"-I-:BTK3\9D) M52HH+0"E42A:LQJU2B6MNNN=NJB$;B\&NKB+/6^WB8 *TB.C4JBH14KMKH"O:;'OH\87VU#N6;H( M$XDB/M>AG*NN'GI:[.PH3I18Y5L7)D(I$>>'2\YF/,T,]/=S(=3;21:@VE\S M_ ]02P,$% @ D($%62>LJ'4I P / H !D !X;"]W;W)K&ULK59M;YLP$/XK%JNF5EK+2Q*:9@E2&[(WM5/5K-N':1\< MN 2K@*EMDG:_?F<@+"^,15N_)+9Y[KF[QV?[ABLN'F0$H,A3$J=R9$1*90/3 ME$$$"95G/(,4O\RY2*C"J5B8,A- P\(HB4W'LEPSH2PUO&&Q=BN\(<]5S%*X M%43F24+%\Q7$?#4R;&.]<,<6D=(+IC?,Z *FH.ZS6X$SLV8)60*I9#PE N8C MX](>3%R-+P!?&:SDQICH3&::",-XK#B- MVJ4VW!ROV=\5N6,N,RIAS.-O+%31R.@;)(0YS6-UQU*)Y4Q1I"PM/RG3Y4.&P;(TVS@5 ;.KD'W#P:=RJ!SJ(=N9= ]U$.O M,BA2-\O<"^%\JJ@W%'Q%A$8CFQX4ZA?6J!=+=9U,E<"O#.V4=T/% R@ZBX'X M,%.$IB&9/.9,/9,I!+E@BH$DI^0SENQ[+#M9(*ZYE+A\[*,IB^4) NZG/CD^ M.B%'A*7D2\1SB4 Y-!4&J5V9017051F0\X> .N2&IRJ29)*&$#;8^^WV;HN] MB>+4"CEKA:Z<5L)/>7I&.M8;XEA.MR&>\>'FG:9T_L_[Y)^];XG1JZU>V:[UM$OLE MR?R7))N\$-G6MG3K;>FVL7OZ="[P=)+C&$_F"5[@ 1=8_@2O8BA/LZRWJVF/ M2GJWH-=/R]([M;%DSH?F1]<&22"."14$14!(C,N%$L7)*0*FO1Q&XK&LNS>CD#[L/VB M::3J.1<[*C7 &JK&W'@.$Q"+H@^1).!YJLJKKEZM6YW+XH7?6;^R!V.[8=W' MUJCL9'[3EWT5WH\+_4C&,$=7UMDY[J@H>Y5RHGA6/,8SKO!I+X81MG<@- "_ MSSE7ZXEV4#>,WB]02P,$% @ D($%63H\G=[R P 3!D !D !X;"]W M;W)K&ULO9EM;]I($,>_RLJMJE:ZQH\X"06D)K;5 MGA0I"M>>U'>+/< JMI?N+M!(]^%O_1"#B>- .\J;8*_W_YOU_,?CL(RV7-S+ M)8 BO[(TEV-CJ=1J:)HR7D)&Y1E?0:ZOS+G(J-*G8F'*E0":E*(L-1W+\LV, MLMR8C,JQ6S$9\;5*60ZW@LAUEE'Q< 4IWXX-VW@0<;RZI/^JA.Q)]"<;H%3 M"YQ#@?>,P*T%[K$1O%K@'1MA4 L&QPK\6N"7N:^2568ZH(I.1H)OB2AF:UIQ M4-I5JG6"65Y4UE0)?95IG9K<4'$/BLY2( ',%*%Y0L*?:Z8>R!3BM6"*@20? M.\:V3"UUJ9([7<\L?=!R!4*OL&1%E GRG:9K(._U!YV?$=?ZBSB6XW6LY_IXN=MU.W\6/?RSZ%&_/(!8R^TN>2N7 M;E.2;LESG^'5I2:?EIJH2RW9+[5Y46J;HM2ZZJ@*Y76'*MKV4*YH#&-#]V4) M8@/&Y-T;V[<^=9F("0LP82$F+$*"MH,G>H#=[ M/R"GG3GJE9WZ&&#" DQ8B F+D& M(_W&2/_U>J"/:3XF+,"$A9BP" G6,O^\ M,?\8YF/" DQ8B F+D& M\VUK][78PN[!_<137:YI??^Q MUE->ZJTODR*LI;>3O;<'8?P\WK=M(Z%50.8M "5%J+2(BQ:NP9VVSIV[\9!4P-+JND$I&(9 M5?J9?\%L]TGW\MSSB\/O]_VQ3W;QJ* A:M"H(ZCO.?8N:)5W&ULQ9M;;]LV&(;_"N$50P.DMD3*IRPQD%C=UF'9C*9I+X9=,#9C"Y5$ M3Z2=9-B/'W6P*2+I]X\ETL&)/H.0IC<=5:2+F\ MZ'3$=,$B*MI\R6)UYI$G$95J-YEWQ#)A=)8EBL(.=IQ>)Z)!W!I=9LB2 MKV08Q&R2(+&*(IJ\W+"0/UVUW-;FP.=@OI#I@<[HM:[="]]ST@39%5\#]B1*VRBMR@/GW].=3[.KEI.6B(5L*E,) MJG[6;,S",%52Y?BG$&UM\TP3EK5>:""C7GX+9C)Q55KT$(S]DA7 MH?S,GWYE186ZJ=Z4AR+[CYZ*:YT6FJZ$Y%&16)4@"N+\ESX7($H)NGA/ EPD MP)4$9%\"4B0@E038W9/ *Q)X&9F\*AD'GTHZNDSX$TK2JY5:NI'!S%*KZ@=Q M>M_O9*+.!BJ='-U)/OV.;A2Y&1KS2#4G0;,;\@']09.$IG<%O?>9I$$HSM [ MU$%B01,F4!"C^SB0XEP=5-NW01BJ=.*R(U6Q4O'.M"C"35X$O*<(/73+8[D0 MZ&,\8S,S?4=59ULGO*G3#;8*_K:*VX@XYP@[V$/W=SYZ_^Y,E5%(&H:JS96@_PI!URL$ZU0,&&1[@TDFZ^V1_7@WF=3=$VNJ=+2Y$$LZ M95SK#BGV#S7=X5KUA7C. MLM;S\(+*UTWH2W;X^HDF,_37[TH2?9(L$G_7=;=+.LT#JY'PT&?>-YE9UV&:2UA4YA 8@;,WA9FSPHS:X@BPZ.:YTJ- MJ@F2"X:6(8T/L>KML.H/^EZ_RLI:@*:L@,0,5OTMJ[Z5U7U,(Y[(X%]%:EKN M\.PYW6;H/_2NCE.N.BAQX9?:D-S5:AIF2!Q RRPRW9X<'HK)K8 M+7T.HE54Q\R:OFF\@!3S@<0,;JZCYZW.B2-U40 @]*!J/I2:";]D&EQ[A(GC ME8K72Y9,%4_E#]7L>JILIT@WF@7O6O)Y[L/2Z.JT';%6"J@A_IRC:'I#IW^S@ )ZFB@ MU$PVVM.X!TS-9H#4JSAK)F00S],PI*:G0LVC2F=KP>VZF^J!W'SFCGI[Y^UVH<9TC^&)7&V*7+M?.6@=$Q;2M#LK M_JLX;:QJ6Q5$)L$TWRT6\']4\]?(.W'&%3- MAU(SX6LS@^UFYJ@/8(N\C4G,H(]=UZDN/]I+V9CI;K[$R?ZVV9JXM$_!=I]B M]',57_:M--IE&K!FBO0RQ>YF\<[L$T7BF>WEM_[8K-6YBH$8&2LVD M6'KOC)RZ?\.^PP;[$MLQ+!'1EHC8+5'#Y8A"S5B.( .GUZT^4K!GVQC2,4COU!T=U#2!JOE0 M:B9\;9J(_=E+#O4A@[HLH%+-_3Q_Z2_BL^ QF&:WY3Q_R2 ]JV;\4R[DOO41 M4O>2&ZZ."* N"$K-I*E=$+&[H.V(\/%Y&21Y*_:IK%]#LVLU;I6@S@=*S>2H M[1$9GGI( #56H&H^E)KY!KLV5I[5.QQU2"BR+@\)I%V=)-C+U_BU=%"GU"E] M*A.Q9)Y]QS+\PV1[=?M9TG7W,4SE^XUZ,\X^3M$S^K=0M3>:!FGN% M[%%).NV^"L])_OE1OB/Y,OL@YX%+R:-L<\'HC"7I!>K\(^=RLY-FL/T(;/0_ M4$L#!!0 ( )"!!5EQ]GY!M00 )H> 9 >&PO=V]R:W-H965TE> MN,%-4 'G;*=IO_W90 D/+FKO7.5- V;F-WC&_,O@Z8'0>[;%F(/'/"O8S-AR MOKLP3;;>XARQ<[+#A;AR1VB.N#BE&Y/M*$9)Z91GIFU9GIFCM##FTW)L2>=3 MLN=96N E!6R?YX@^7>&,'&8&-)X'KM/-ELL!87ZS6U)Q9C:4),UQ MP5)2 (KO9L8EO(AA*!U*BS]2?&"M8R"GH2)A4Y.+>Y)DR/^ILA%DQ#[.2%7]BCPZ[XX!X[U&=B6[2KN9_%Z=T5!SVZL.DF:-$F:C":I MU$% =G*Z2AD;=7_K0M4)BW3"8DVP3@V\I@;>B=7&TUE$G;!()RS6!.L4T6^* MZ)]0;:K8D[:.6*$[Z:G-T,H+7+LG-@J4'\"@)S8**R>P)VJQ"9HV/M=(BK;18%ZU;RF./#$>[ MM_>6(F^@"X'KA7TI&EJYKC]X]QE:00=Z_0Y+%=)W_1>4Z-B&PO$^]%KD'M'U MMLQ+@A]P1G9R/2MG/8IZ\^+528NTTF)=M&Y1CGTO#$ZM0UI[:*VT2"LMUD7K MEO+81\/1#N^]=2@[MM\1W:0% M QF^$Z&L$6HP13:2"NWQ'"GT]D@&8[>OXO M4$L#!!0 ( )"!!5F,^.S48@4 < 9 >&PO=V]R:W-H965TY6M^ONAVD? M'#A)6 %GMFG:?S\;" 1"W##QI06'\_KXP3:O[>F>\1>Q!9#H+0IC<=_;2KF[ MLRSA;2&BHL]V$*M?UHQ'5*I;OK'$C@/UTZ HM,A@X%@1#>+>;)J6/?+9E"4R M#&)XY$@D443Y^P.$;'_?P[U#P;=@LY6ZP)I-=W0#3R"?=X]U!)4_7N%!82A M5E)Y_)N+]HHZ=>#Q]4']Y[3QJC$K*F#!PN^!+[?W/;>'?%C3))3?V/X7R!LT MTGH>"T7Z%^WS9P<]Y"5"LB@/5AE$09S]IV\YB*, 8I\)('D J07@5FKY(8:;1JOE!K-_[D^3JUT#%R=F3 M9-[+[8,BYZ,%BU1W$C1](;?HZRZ]F.LW$\AW=+4$28-07*O?TC#$TB>$NG]^ M6J*K3]?H$[*0V%(. @4Q>HX#*6Y4H;K^8\L206-?3"VI\M:U6UZ>XT.6(SF3 MHX.^L%AN!?H<^^ WQ"_-\9@8!"P%K*!&#M0>B%'QMR3NH^'@!I$!L1L26EP> M/FQJCSE\"9X*QTWAE=8,BSXP3/6&9_1^3Z(5<,36Z"E[=4_)ZA\U+I%DZ&LB MA52O+8@W>8=H?(%9!79S!7KNNA,[ZL%]3TU. O@K]&8__H"=P4]-\+H46W8D M5@%K%V!MD_KL@88T]@!1A7(+: 6;((XU285:%^R !\Q'5VIX9(/FNHEM5L.>D4;>V.YI@M]9X M8[5M.T='8A5"XX+0^")"\ ;<"\3'A,:GA+!#W,FH1LA8;5M"'8E5"+D%(;?- MM .QWV["<4_'"7$<->74)QQC&FV)-=1:G^8J-"8%C8F1QN>LG]!5"(5A^0# MY"05ETQ&F.!:^XT5MVU_1V(51GA0VL"!T0-\3PVR&DSS5^#*\*,<&Z!''JB^ M=/6H'$)J#QJ)Y>H=&8!.U99=J57)'AELW)4)\%D84BYT4=8]FUEG]8V/OW>3 M?GULFK-JS; CM2I#4C(DK0W!A; R8=T'2EJD;]>]@3F!UK@Z4JOB*OT\-KK: M,R;B0F##4V!#TG?M.K!.77I7:E5@I4_'9J/>["DN!&:? L.X[Y[TL$[M>5=J M56"E0<=FAWZ1Q;B0WZAAA+I]NVY@S1FUYC[9E0M7((SM^L:)N?K6$#I=:EA'1R,1 M\$UZQ"34.$MBF>WW%Z7%,=8\/;RIE3_@NT5V&%7*9&=C7RA72SJ!0E@KR4%_ MK*P%SXZ;LAO)=ND!S(I)R:+T<@O4!ZX?4+^O&9.'&UU!<>@W^P]02P,$% M @ D($%6;X5A6GL! YAX !D !X;"]W;W)K&ULQ5EM;ZLV%/XK%I.F3KHM&$C2=DFDF^"K;5*UJM7N_>P&)T$%S&PG::3] M^)F70&#F)9FE]D/#RWD>^SS'/O;!TP-E[WQ+B ?41CSF;$5(GDT3;[:D@CS M.YJ06+Y94Q9A(6_9QN0)(]C/0%%HVI8U-B,D#&E?:(A&0E4@HL?_9D2<(P99+]^+L@ M-,'@!+K25;>I&IGZ&E7D&<#I17P>3;0.+$_%70 MU?OM0DKM@R6-Y/CC.(O@+?CV'= U0%$2TB,A(+,$?R;I6PYN/")P$/)?IJ:0 MW4C)S%71Y")OTFYIT@%/-!9;#E#L$U^!][KQXPZ\*=TO-;!/&BSL3L(_=O$= M<*POP+9L5]&?Y7"XHW+G_[6.KFZ])H93#@@GXW.[!@2@>9A5P>V$IWGMD2=X M16:&3%R6WN2,Q'O" M9+H&F,M$7LP\N3@ PD4@DZ2T6.. @3T.=R2=K.0T67E?%%V=4=1)YNDD0YK( M:E$=JS7>#CHRJJRV%, MXX))I;ZVOJ!A3#!GDGWZ+T]-]7&I^GB8ZGL:RI4L#,01W& .,$@(6Y%8*$.0 M<\)\E4PW5_NY=3>R9#[>G^NK-H-VW4FWGC!\:,K3PP?N&#FUV$[40]Z40 M]\-&@A_L Y_$/C@&)%1M.!8YT<-Y!QH^]UIXO1:HRZ+FX4/IX4.WAZ_/SRIW M.E&7)G>=9)Y.,J2)K"8]M*J-L_79BW31 TV!U,KF:65#NMCJL3PK@N"EB\87 M(&MHD&8-&3*&X\V0#%HT4YOB=Z[3R"6%52/A.??-9600&^IGJXMB5Z+8EXNR ME8/^8E5L50]==]S416DW&DVLLS_8%&D8.;J0O*Y953S![NJI9?&];C YZG5Q M INZJ0TMZ#2U&LB(!C#6!:HJ&]BYY6X7Z*J!Y2J[.6INV]KLG.:.92 A&D!8 MUZ>J&># HJ%_TU(P=>U:^DV\?A/4:5+WL]JEPYYMNMRZ@'_ 4Q 'T2Y2NM=) MROJ]+DA#]:DY/6$DLKFZ>5#>EBJW^9KZHL M^].K+%MKE:65S=/*AG2QU6-955GVP"JK+SGU\-CYMT.E^M2C[-3N*;#Q?P,"P_5,UO!$VR4\,W*@2-LLLMP3YAJ8%\OZ94G&[2!LJC M[?F_4$L#!!0 ( )"!!5DBPI2F6P, (@+ 9 >&PO=V]R:W-H965T M5 M^1PJ(@=\ 4Q_F7)1$:6'8N;*A0!26*.J='V,8[BWD@$BYX>4\+-1\[0P<5,"7+4EWS]3=H!$7&7\Y+::]H MW MS(.5:JTU'&5F5VZ4T%^IME/9C>+Y(YIH706ZX)7>;$ELN$[1-4@E:*[TEWK6 M+:-*HJ-/H @MY;&9%H U38%<(]JS0'8LNZ;6? ML-N/R;$SN2 YC!V=1!+$"ISLPSLOQA][*,.6,NSSGDU@1AFC;*9_U)*P'- 1 M94T0CM&?SG#4U+7?R/HUB;S*O##%.,0C=]4!%+5 42_05T&8B=E+,:(=C#1* M<>)U4\0M1=Q+<:EX3#H M!AFV(,->$)UUA_PBP]U?)$F&<11WTZ0M3=J;6?>V;NJHG*] Z', V7\&Z6(& MZ NA MV1G?"VS@+O383,MM+Z$/SF M2,);_+X_B(9[^/T-O_\F_*M-03@$W]_%#[S!OOK@;#'^]%DE.41! MT+$!Z6!?_#?'C]=__KQ4 .Q6H$-4A#M9X,<#_.\VN%O-405B9EM B7*^9*KN MD]JW;9MY7C=7F^EUCWI)A,Y@B4J8:E,\2'0U%'7;5P\47]A6ZX$KW;C9Q[EN ME4&8"?K[E'/U-# +M,UW]A=02P,$% @ D($%692.W'T_!0 4BT !D M !X;"]W;W)K&ULM9IK;ZLV&(#_BL6.IAZIIUQR M/5T2J0VW3JU4M3O;AVD?7' 2= SVVE.I?WX&4-)2(F;;&^_))CX?6S@B0V\ MGFPH^\Y7A CT(TMS/C560A27ILFC%4O"\HR+&21+4U>,()C%92E MIF-90S/#26[,)FK?/9M-Z%JD24[N&>+K+,/LY9JD=#,U;.-UQT.R7(ERASF; M%'A)'HGX5MPS63(;2IQD).<)S1$CBZEQ95^&]K@,4#5^3\B&[VRC\E">*/U> M%F[BJ6&5/2(IB42)P/+KF'= [MH5^'= _-F!0!PR.#1C6 <-C T9UP.C8 M@'$=H'0QJ\NAKJ6+!9Y-&-T@5M:6M')#":&BY25,\M+=1\'DKXF,$[-;(B\\ M1U_0U9(1(J44')VY1. DY9_1)Y3DZ+<577.3E,8G;\:;L:=-=Y[6[UXX6^"O.+U#//D>.Y?31MT<7G7WZW-&O^3N8 M=8FQ%,9&Q4J>@PZ(JX<\DJ*!##5]\8[OB^Z0?#W&)5%S9GH:3*#'7*V7#<;1 M8,(C,)86T[K^O4;7GN+V#NK*.2'G2&E[CES"(Y84:A3\\U;613>"9/RO+E,K M<+\;7$X1E[S $9D:<@[@A#T38_;S3_;0^J5++TB8"PGS(&$^)"R A(5 L):$ M_4;"OHX^N\&XD7!\Y)!738<(9W2==XY\6M"ITD'" M7$B8-WXSX_7W;RM]R 8#2%@(!&NY]+5QZ:O6I3N:,_J),R'A 60L! (UO+0MK:OXZR/FEIK M,I"'H#07E.:!TGQ06@!*"Z%H;1MW7@[;VG'Q@>1D(Y\_Y42;=2JG#3]9.4B: M"TKSWCE1 _1",.MZ0^Z#]B, I850M+9>SE8OYYT7:1S')/^/TZX>?K)\D#07 ME.:!TGQ06@!*"Z%H;2&WV07[P](+-FA^ 93F@M(\4)H/2@M :2$4K6WC-LU@ MOY-G6*GL[)0H'F$T!I'BC-!Z4%]MM,QL#:?[$3 M=M2R1[O5VK)L$PNV/K/@4T8BS(4<>/[G[1IH_@&4YH+2/%":#TH+0&DA%*WM MYC8-87]8'L(&342 TEQ0F@=*\T%I 2@MA**U;=SF(VQ]0N+X:14T'P%*<^VW M281>;W^R\4#;]$%I 2@MA*)53ID["S4SPI9JT2Y'49FXJA9!-GN;A<%7:CGL MWOYK^W)>+>_=8JK5QG>8+9.&A41:%R-Y7\"J!;Q50=!"+0=]HD+03&VN MB)S765E!_KZ@5+P6R@::9=2S?P%02P,$% @ D($%626-R8V4 P /PX M !D !X;"]W;W)K&ULM9==;]LV%(;_"J$50PLT MD:A/.[,%- Z*=FB!H$FWBV$7M$1;1"E2(RF[_?YZ7 MI'3(Q9Z+;[+"6('O-65RZ55*-3>^+XL*UTA>\P8S_63#18V4;HJM+QN!46F# M:NJ'09#Z-2+,RQ?VWKW(%[Q5E#!\+X!LZQJ)'[>8\OW2@][3C2]D6RESP\\7 M#=KB!ZR^-O="M_Q>I20U9I)P!@3>++UW\&8%$Q-@>_Q!\%Z>7 -C9G],$GEX_J;^WYK69-9)XQ>F?I%35 MTIMYH,0;U%+UA>\_X(,A"UAP*NTOV'=]4]VY:*7B]2%8$]2$=?_H^V$@3@)@ M_$Q > @(?S8@.@1$UFA'9FW=(87RA>![($QOK68N[-C8:.V&,#.-#TKHIT3' MJ?P3UF,@P17XRDHB"]XRA4NP0K("[_442_#Z#BM$J'QC^CS<@=>OWH!7@##P M6/%6(E;*A:\TB)'SBT/2VRYI^$S2WUMV#:+@+0B#,!X)7[G#[W"APZ$-C\[# M?6V_'X.P'X/0ZD7N,?CKW5HJH=?5WV...HEX7,*\;#>R005>>OIMDECLL)?_ M^@M,@]_&_/U'8F=NH]YMY%+/]>H'JL+Z'31O>8D%X)OG)N*VDTJME/DB[/(P MFX<+?W?JQIEOHINX=Q,[W6CP9 R\BTI.P&=!> GNE)X(GO3@R4O@Z1AX,@"? MA]'L MPI/1$\[<'3E\"S,?!T")ZDP06X4WHB>-:#9R^!S\; LR%XD*47X$[I MB>"S'GSV$OA\#'PV!(\B> 'NE)X(/N_!YT[PQPKKK<5&83&&/Q_@)QD,X@M^ M9X:)_# X5L? [8 K1$%[6ANIJ1:@03_T9D:-%[]@X P&"32UZLR:._=4;R>5 M'SJ]?<)2WH!'S!!3 %%=[1$K\*@A.#!T%87)Y>?4G6^JGV,5A\ZR>?#SL6Y: M,TU$3Y;.HD;]A"-^HC@93-#_4:?AL5!#=Z6^-Z)Z;G:(MMA4Z9]8>M' 63J+ MX67]<">>:NQ8LZ&[:-L-%Z $K0DEBMC]IZRX4%=ZSNI17\-Z#L-TL #CP78E MBJ.D[W6.>ZS4T%VJQW I9]OG:9,!1YK!Y+*FC'1+YG8_<\;KG^SNS='J,Q); MPJ1>#1L=%UQG6D9TIY6NH7AC-_QKKO3QP5Y6^H2'A>F@GV\X5T\-+O_9Y."(X_@L$IR2_!Z@GR_]-#C-Z^>8?>(%*ACSEM.*XROC*%#*XDS+0/=-L%28O$EQ9(+B9W,@S?,@S>G'OU9 \."5'M4M/LQE?M1 M-Q6=BM^JJ*O@,;+#T%Z9C\V@##_I%7PELWU;<'+56N\M_Z!V* M^INVEAWUW]K7&UO3'\N/@*YF_R;??4%\P&Q/*BZ7]$Z&LJX">9RPKBKO&H+6 M;=FYI4(6L>UC+C]D@"F ?+^C5#PW5(#ATRCZ#U!+ P04 " "0@059@_.C MSUP9 #EMP$ &0 'AL+W=O]SVS:" MQO%_A>.[N>G.;&.1^IU+,Y,- 9 VLTTW=[-OJ-MVM94EEQ*=IJ=_>.7LB53 MD&!(;+YZTSH.^0'DZ+$@Z1'X[LN\^FUQ6Y;+Z(^[Z6SQP]GM]3 M]?[=_&$YG+B[*ZJO?RNG\R\_G,5GFV_\/+FY7:Z^_K?Z07_UPUEE-J9R6E\N54=3_>RP_EM/IBJHG\OM:/7L9='7B]M<;73[= M^OK67!2+\N-\^G^3J^7M#V>CL^BJO"X>ILN?YU^RT)_?4+_V!,&ZQ,&QYXP7)\P//:$T?J$T>X)\2LGC-YL M_N4Z1Y_R\H^]^Z_]^BF;?^[XZ=_[_/F.]72O3(ME\?Y=-?\25:OC:V_UQ=-= M^^G\^LXXF:UB^'E9U7\[J<];OJ_OO=/B8EX5SYF8745VPF^G!3E64= MN>4B^C[ZJ:A6!SV6T7=IN2PFT\5?WITOZQFLG//+]6@?GT=+7ADMCGZ3'<]T TP>9M+R\N5&C:-E4=V4 M2]_]C[E-AKE-]NC;]!KCA*+[\CNE^^1VC_J=4I6+LJ@N;Y]^N4Q??KD4+[]< M/!/_V_, /?\ JZ7)V\5]<5G^<':_XJO'\NS]__Q7/.C\KR^#)):2F" Q26** MQ#(2RTE,DY@A,0MA3H![+P'NA?3W/Y>7Y>2QN)B6OFP&SVV;31)+24R0F"0Q M]8P-GK#5TZS']TG2&78[G13?U,]_HN^E\L?A+5#_XE;\_3)9?HT5Y^5!-EI/2 M^V 7Q-L&BL12$A,D)DE,/6/]K?O%]W&G$_?W$]7?O]^.1GN'Y>3LM'=V_:?[ M[4Y8]F?W?3*(.WL'6FA^3E@&+V$9!,.2W]T7DVJU\CLZ($&P;4!(+"4Q06*2 MQ-1@_RY8_[[>C\?^<;O)(*>E]X=+.KWN_KS,P7E9:%Y.(H8OB1@&$Y&6UV55 MU0\>5?E8SAZ\BZZ@T#8")):2F" Q26)J>.@NE.T?,7Q:6^Q&@)R6/C@M<^2T M+#0M)P&CEP2,@@EP7C%8_#6ZFTS+Q7(^*^NO5R\;5/.OQ?2U1X<@W38:)):2 MF" Q26)JM'?A8?_ 7K^?[*_ZG_49#P<["_NS/Z!@UYOM'^@ MA:;G1&7\$I5Q^+EY* K!4]M&@<12$A,D)DE,D5A&8CF):1(S)&8AS(EFW&G> M3.N<^I7O]0A0AE$M136!:A+5%*IEJ):CFD8U@VJ6TMPT;[TU'I]N51JV6^>8 MU%)4$Z@F44VMM=#3-L\A<;?K>^*&3DW[QO6,:CS')<..[QD<-3\W+DD3ER08 MEQ\W\?#&(7ANZSB06HIJ M4DJBE4RU M1S6-:@;5+*6Y.6W:&?')ZQDQVL] MM135!*I)5%.HEJ%:CFH:U0RJ64IST]Q4->)P5^/;%JEHEP/54E03J"913:VU MX")U_Y#GQ>+^(A7M:7C&[7L7J9[Y]?V+5&A^;ER:ID8#D2U2T-()J*:H)5).HIE M M0[4ABO9@?.,.?*_B&L^123SP+E5/48F)FTY,'"[%_#BO[F_GG[_Z8X&V7E M M136!:A+5%*IEJ):CFD8U@VJ6TMR<-H6<>'SRQ2I:W$&U%-4$JDE44ZB6H5J. M:AK5#*I92G,_S]U4>))@J>#;%JMANVV.42U%-8%J$M746G/7@K[%JN? Q/NB M*CH_[1FVU_,M53T'=KW=;6I^;F::HDP2+LK\6%SP7?N$Y%^SNHEJ*:0#6):FJM>=XTWUVG[A^XMT)%^S;'SLP< MGIFE9N;FI.G').%^S*^3RIL M/F":BFJ"523J*90+4.U'-4TJAE4LY3F)K2I MY"3]DZ]+T>H.JJ6H)E!-HII"M0S5U2,L\AO@\OY>C$])&C&M]QON6KI:;G9J4IQB3A8LP_RUGA MSP%:>D&U%-4$JDE44ZB6H5J.:AK5#*I92G,SVK1PDM')5Z=H5P?54E03J"91 M3:%:AFHYJFE4,ZAF*NA91N",.>HE[ M.0@W5$VIIALNU?QR.ZFNHD]%52?K^7J!I3]&:,L&U5)4$Z@F44VA6H9J.:II M5#.H9BG-C6S3LNF>O&7315LVJ):BFD UB6H*U3)4RU%-HYI!-4MI;IJ;EDWW MA"V;L-TZQVC+!M4$JDE44]W]DHIW6]_,<^#>2[!HS>;8F9G#,[/4S-R<- V; M;KAA\_?[G>M:E\UC7/3O*+ ;7!AN'1*T@H-J M4DJBE4RU M1S6-:@;5+*6Y M(6XJ.-V35W"Z: 4'U5)4$Z@F44VA6H9J.:II5#.H9BG-37-3P>F&*S@_/=Q= ME%4TOXZN)M?79;5Z)%X6U4VYC.ZK^4U5W*W>,EU_Z U=_1PL\J):BFD UB6JJ=[C M@PZ8HYH^/'V##F@IS8U44P3JA8M QUSA-TRT#A;: $(U@6H2U53O\ 6CT %S M5-.'IV_0 2VEN<%JNCJ]\#6GCGM]I_XJ>-G4\""MHX?6=5!-H)I$-85J&:KE MJ*91S:":I30WT$U=IW?RBU/UT.X.JJ6H)E!-HII"M0S5XM]SX"M;_*,3 MU+YQ_5O\>XY\98M_:H9N/II23B]\-:I?RLO;V7PZOWFIT44?MI:O@7U5PW#K MS*!='%03J"913:%:AFHYJFE4,ZAF*%-[Z@6HIJ M4DJBE4RU M1S6-:@;5+*6Y:6X:0?UP M(^BX=T;"2.O HIV@M3;86D?YEE$"'56BFD*U#-5R5-.H9E#-4IH;Q:9#U ]W MB+[IB6G8;IU0M#J$:@+5)*JIM19Z*>CP(3DZ)^T9T/LT\_#$+#4Q-R!-)Z53EN^K.K_> MO*(%(51+44V@FD0UM=:&#INCFO;+\O>'U??$8_U?;Q31<@ZJI:@F4$VBFD*U M#-5R5-.H9E#-4IH;ZJ;RTS_YQCU]M/B#:BFJ"523J*90+4.U'-4TJAE4LY3F MIKFI$/7#%:)/Q=>GF$;7\ZH.\_U#G>6B?IR>7]?/0C>MV<7J B=/"7_^7CFK ME]"+UZYZ$AZQ=;K'>^](=GTKIQ0=5J":1#6%:AFJY:BF4O!&>)7<[J+^IEN"^HX1':!A754E03J"913:%:AFHYJFE4,ZAF*/N?[TVO[_X+2G1, MA6H9JN6HIE'-H)JE-#>536EH$*PQO'_>,N_K5A_6&T2T%X1J*:J)M;;]\M*@ MX[WNL$0'5JB6H5J.:AK5#*I92G/3V)1^!N'23\L7<>JOTWII.9W?K_[F^XMB M\#D^\C-$!K2*B6HII M-8EJ"M4R5,M13:.:035+:6Z:FT+3(%QH.G+UC):54"U%-3'8W^XF7N^[L;=Z M1IM(J):A6HYJ&M4,JEE*<]/8-)$&+38?.FKU_'-Y\S MEO/J:V#QC):34"U% M-8%J$M44JF6HEJ.:1C6#:I;2W( WY:3!^.2+9[2,A&HIJ@E4DZBF4"U#M1S5 M-*H95+.4YJ1YV#26A@-P_1&.+-JU0+44U@6H2U12J9:B6HYI&-8-JEM+<9#=EK&'_ MY*MFM'B%:BFJ"523J*90+4.U'-4TJAE4LY3FIKDI7@W#.SUMI?FQC(JJ*F8W MSX_.57E93AZ+BVD9?7=??%U]\9?ZF]-B65Y%R_G3!Q:BS0<6KIJ^9;3:G>UQ M\MJFP>'YM,X^6M-"-8%J$M74<'^CI>^'WNVBT'%S5--'WPJ#CFLIS- MK>')]XX:HO4L5$M13:":1#6%:AFJY:BF4CD?:(1VB="M135!*I)5%.HEJ%:CFH:U0RJ64IST]STB4;A/M%1 MBUZT H1J*:H)5).HID;[Y9F]12_:_4$U?7CZ!AW04IH;K*;T,R)*/R^+WE7I MY^D#,:_4\,*CM,^!B>^3M#DZ/^T9MM?SU=L]!W;'G@,M-3\G'..FL3,^L+?1RV=* M?*$(G]PV%*B6HII -8EJ:KR_WU(2^T*!#INCFC[V1AAT6$MI;KR:$LTXO%G1 MYAGAOZ-_EK/"NU(,"ZTSAI9D4$V@FD0UA6H9JN6HIE'-H)JE-#>M34EF?/+M MA\9H@P;54E03J"913:%:AFHYJFE4,ZAF*:]P##1.A!H M$0?5!*I)5%-K+1@(M%V#:OKP] TZH*4T-UA-9687+WM%_6=3&IHL=B^LHB&"WCH%J*:@+5)*HI5,M0+4Q:V]ZV>._9 MK1O.IF@S#E\([7-Y.:\?5MU'W _MMPT(#],ZKFC;!M4$JDE44ZB6H5J.:AK5 M#*I92G,CW;1MQB>_]-D8K>*@6HIJ M4DJBE4RU M1S6-:@;5+*4Y::X?OE_B MO/KZV]]%.:"TS2S+I2PG6$ZRG-IPH9>.?<)[,X6=G3YB=L8[NV'?]WX* M-KN=?,1;^0@W?,(%N@-GM\\%6N]A.<%RDN74AMN^5_5]=_F,'3AG.7WT[3#L MP!;C=K*6;&4MO(G-,6]?'C#:)PZMX+"<8#G)>/6AA*HJ\UY'N*]_' J>UCA39E6$ZRG&*Y MC.5REM,L9UC.8MQ.6'M;80TW>O[,*ZBK=D+QQ^3NX954HP4@EDM93K"<9#G% M93Q]I.5-XG[=.7C@;FT#RU:)V(YR7**Y3*6RUE.LYQA.8MQ.Z$=;H4V7"SZ MLROOR>SUE3?:.F*YE.4$RTF64RR7L5S.U8&=Y??^R%O?G>.Q9 M8X_VUMAHYXCE!,M)EE,LE[%ZBK%:O7%]-KJ_+:O7X MO"RJF[)>3%?SFZJX6WT>_OD[_ERSC2V42UE.L)QD.<5R&*"=83K*T&+>3 MLJTN5!S>;BG\NM"A*ZT&DS!!9MMBR%_->_>$MDS0?]'SJD9[H1IJX\4 MAW=-"JQ^?[F=5%?1IZ):?MW\_2M/0=D^$LJE+"=83K*<8KF,Y7*6TRQG6,YB MW$ZTM_I(\]9ASZKN:0L0/G+*>/OAV&'=ABW$[6MMI&27A3 MIJ/>A0D;[1/'UHE03K"<9#FUX8+OPJ!#YBRGC[@%AAW28MQ.RK:*/TFX^.,L M5A=_C>XVE[RHOUZM6*O@FS!AO'W\V-8/R@F6DRRG-MS@B <\MM"#YZE=2W'Y*S M\[WO?XS?RMCS?16_S7W?U_%;\_3]\V;8]^_NBYORQZ*ZF3.L M?]%5DYO;ES\LY_?U+X^SZ&*^7,[OGKZ\+8NKLEH=4/_]]7R^W/QA-<"7>?7; MT\U\_Q]02P,$% @ D($%6=:[1"$N!P (D8 !D !X;"]W;W)K&ULM9SQ;YM&%,?_%>154RNM-1QG.\X22TGNIJU:IJAI M.VF_$?MBHV+P ">-M#]^@ G'F?.!ZR^_-#9^]SG>O<QB MXRW%O4B_;.[B[-VPHBS\M0@3/PJM6#Q>#JZ<'.]^+ MA6->ZLTNXNC9BG/KC):_*%:_&)VMEQ_FB7*?QMFG?C8NG64+''@/4>SMPA8N MK#_]>9X'X=*Z6L9"9$F1)M9[ZY-X$N%69'_GT3+T"_.W3*2>'R3OLL^_W#/K M[9MWUAO+#ZW/JVB;9+#D8IAF)YE/-9R7)W2].R%RX(1)QMO+BX'FQP?/XG! M[.>?G+']JV[MD3"&A'$03(D2K:)$3?39Z[4:9]=JK+^*KG>$<4'(_S=YFCGC MZ=B^&#[5U[=I14>C/)/J5JQI1::3\4BUXDVK,:5GTDIQ=52Y.FIQM4S!>3TS M=0X;."3B!N M!*ENUA2.8W3SU@]$IJ-";3DPCSTVTZ T!J5Q%$V- I%1('T7A7(&5*R0- :E M<11-C944>8Y1G70K#&[K+8+&Q+'MQCV"QDQ3LD7WH/L&12LEID4K1BQ>D MOM GG''LT0F'I#$HC:-H:A2DB'-&O1<'J+Z#TAB4QE$T-592XSE&<=*M.(S; MBT/3Q''=9G'0F#6+0].(3 X7!RF4'+-2^BL*W\^]9&7%QBIAA!R=>4@:@](X MBJ:&0XHZYZSW*@&5?U :@](XBJ;&2DI QZA=NE6):2=MT;1J%(FF";$GS3)A M(JE[ U)#$;.&N@K$]P-?.)I''IMK4!J#TCB*IL9 "CSB]%T7"%0&0FD,2N,H MFAHK*0.)4;ITJ@LEHGZ=CJ>-NJ"QK# MJ%5=:$QTVQ/M)*XC30YN4! IHXA91MUZ#TLAOFG]@VZ"06D,2N,HFAH#J>_( MI/?" !5_4!J#TCB*IL9*BC]BWM+K5!C.M%\2[M>&IE6C+G0!<2-(=5/J)F+6 M3659L/ZS/HOY*HR":/E2MF0)V9"E=1ZZ9P:E,2B-HVAJ!Y24?*[==]5PH=(0 M2F-0&D?1U%A):>B:]_ZZ5(T2T5(US!,=OK*+[ M%WT*0S?CH#0&I7$438U"K>.R_Y9+;,\EMND2VW79A])TI=)T3V^\+!'J%Q+- MADA&[406D<15/C M(Q6FVWLWI@M5HE :@](XBJ;&2BI1]_2>3+>]*;/=A&E,-#<>)H[JHA1PKEG M??5CK5?0'3DHC4%I'$53UU\J2[?WKDP7*C&A- :E<11-_?F&E)CT],Y,VMIS M>:,Q:31/L"Y&7&=T\$M0*N49-A- :E<11-C9%4 M@;3WQDT*U8I0&H/2.(JFQDIJ17IZXR9M;]QL-V'M)MQHHCI8^V&;66#](T)/ MGV+0#3HHC4%I'$53(R!5'^V]59-"%2"4QJ TCJ*IL9(*D)[>JDG;6S4U)KH^ M[G82;R6ICDKY1,WRZ?/*CQ?6G1>GU=V#]M<>9LS1F0?=K8/2.(JF!D2*/=I[ MJR:%"D,HC4%I'$538R6%(3V]5;-$U'^\/6E4@!N-5:-(= %Q(VCGYK#VS(NU MB)?%PT82:QYMPW3W/(/J:/5 DZOB,1Y[QZ^=\QM'A;O'DBR>Y-&F^*)&P]1FD;KXN5*> L1YP;9YX]1E+Z^ MR2>H'@LS^Q]02P,$% @ D($%628:&J=V @ IP< !D !X;"]W;W)K M&ULK95M;],P$,>_BA40&A+,>5J'2AII;8H8TJ1I M8_ "\<)-KHTUQPZVTY9OC^VDH1M9J6!O&MNY_^]\=^E=LA'R7I4 &FTKQM7$ M*[6NQQBKO(2*J%-1 S=OED)61)NM7&%52R"%$U4,A[X_PA6AW$L3=W8MTT0T MFE$.UQ*IIJJ(_#D%)C83+_!V!S=T56I[@-.D)BNX!7U77TNSPSVEH!5P105' M$I83[R(8SV-K[PR^4-BHO36RD2R$N+>;RV+B^?9"P"#7ED#,8PTS8,R"S#5^ M=$RO=VF%^^L=_8.+W<2R( IF@GVEA2XGWCL/%; D#=,W8O,1NGC.+"\73+E? MM&EMH\A#>:.TJ#JQN4%%>?LDVRX/>P+#&1:$G2!\+(B?$$2=(#K60]P)XF,] MG'4"%SIN8W>)RX@F:2+%!DEK;6AVX;+OU"9?E-OOY%9+\Y8:G4XO>2XJ0)_) M%A0ZR4 3RM1K]!;=W6;HY.7K!&OCQ=KBO"-.6V+X!#%"5X+K4J$Y+Z 8T&>' M]:,#>FRBZT,,=R%.PX/ 3PT_19'_!H5^& _<9W:\/!H*Y_^\S__9^X-D1'V] M(\>+_EIOE%&5,Z$:">C;Q4)I:?ZTWX?JW1+C8:)M9&-5DQPFGNE4"N0:O/35 MBV#DOQ]*]G/"LN>$S9\)]J L<5^6^!!]5Q9MR@);,P,4#!6B98P!YH= ;9AXK_-4(%>NY2N4BX;K]J/L3_NI!0/GF9E"[=#XC6]'V!61*\H58K TKOS3<],893L6VHT6M>M["Z%-%W7+ MTDQ2D-; O%\*H7<;ZZ"?S>DO4$L#!!0 ( )"!!5G'TXPL00, -$+ 9 M >&PO=V]R:W-H965TE$35 $#P#"$I \%) MMP1T;:*%,IO6"59X/!1\A82)UFSFQ7ICT3H;PLPV3I707XG&J?$44Y"(S]%I MKG(!Z)K?8ZJ(GMM#EU@(;%Q&NR>@,*'RG9Y]B-A!A*$+0JG>#SETE99C2-VH M7/JH6#IX9NDNNN!,)1)]9#'$#?CC=GRO!>]J&RHO@K471T$KX>><=5#7>X\" M+PC1S?0$[>Z\:]+USS0;\KK55G4M;_@,[X3"G3GYO]&7K"@!%J-S$NF: H07 M D"7EVK:AU9>? MUN_G.A2=*4CECR8+PFU:L"6R#0OV*POV6T_!)6=[$9:)OD.7P'+0SX@O&/G5 M6$)'!=G DIDK?3GN=0Z&[K*>SM,8O]?I5D$;,GN5S%ZKS!.8@Q 0KV4V:6ME M>.V>%&1^4,\B]#J]YC3Z51K]UC0NN,@2/KV7NNKT/P7%,VZNQ$?%-VDKOM8% M7IOEEL@VO!A47@S^4_$-MFG!EL@V+#BH+#C89O$=/"VLVH$LTGD:$W;"YD/K M>P]_ZEZKSC.F0&>OD#ZLC:57XGV_MJ[7\?O[C]3]/6Y38:WM\%_F)%E+A;O, M%E.[I27M8$//X+'JIT%^[=8K)+NUIBD%L;"]I$01SYDJ^J=JMNI7)[9+&PO=V]R:W-H M965T12FFU3>I60;L] M3'LPR8%8=6QF.Z3=KY_M0$I'B/JP%_#M?!?;QR>CDHM'F0$H])13)L=.IM3Z MPG5EDD&.Y3E? ],S2RYRK'17K%RY%H!3&Y13-_"\R,TQ84X\LF-W(A[Q0E'" MX$X@6>0Y%L\3H+P<.[ZS&YB15:;,@!N/UG@%VZ-DI(+X-U@IRPJI__+3=B+V (#@2$&P# JN[(K(JIUCA>"1XB819K=%, MPUJUT5H<8>94YDKH6:+C5#S'%"3B2W13J$( FO%G3!718QTTA85JG#J=@L*$ MRC-T@@A#]QDO)&:I'+E*2S+ ;K*EGU3TP1'Z"-URIC*)KED*Z>MX5UNI_00[ M/Y.@%?!+P%E)^G9[/9LW\5= O3W^0?<(>U2S1V]D7V/2SAX=L'?",!PT\_=K M_GXK_U?..@F6F4XD!?H** 1/^LF5^B0@X2M&_OR;%Y68_H$8?^AYS5H&M99! MJQ:=A/_QL@P:% ;1$8G#6N*P5:)]DSI(9ERHCMZPO(EY>, <#<-^,['OO;R4 MWENH*6>KH\Q;B%>F@Z[?/<*]]TK[K=SW7&%J3Z.1U3_(RZ:M=O?*1 YB98NA M1 DOF*HJ1CU:%]S+JLR\+*^J]2T6^FF1B,)2AWKG?>U85 6PZBB^MD5GP94N M8;:9Z8\&$&:!GE]RKG8=0U!_AL1_ 5!+ P04 " "0@059T8]I!C@# #( M$P #0 'AL+W-T>6QEUY-B9X[)VOWZ^=II^X(L8#UN[5#3V/3[G'MLWQ#"HS4JPNSEC M)EJ60M9#,C>F^A#']73.2EI?J(I)BQ1*E]38KI[%=:49S6L@E2+N=3II7%(N MR6@@%^5-:>IHJA;2#$G:AB)_^YP/23=]3R(O-U8Y&Y*'L[<_%LI3= MR4GGX?QZ/W[F@',2!T4O7R!ZT<%U+89)IR^2?D89$[[:%7:C3ZV.YYUBM'Z M9NUOF-#!R%F0O$5UQ+C9R=&@4'*SH0GQ :M,2Q8]4C$D8RKX1'-@%;3D8N7# M/0A,E5 Z,K:2;*HN1.I?'N[Z'A19HU-RJ;3+[3/X[TDS? ]8]\ @%Z(UV",^ M,!I4U!BFY8WMN,$N^ 2*FO;]JK(.9YJNNKU+LB&XFTTR43IGNDW3)>O0:"!8 M 78TG\WA;E05 VB,*FTCYW2F)'4>UHRF866G3(@[> *_%SO:RV)KSSJP8[)M M6D--T\OX#NAOJWGM;=GD5;I1Q1^5^;2PTY&N#X7-;C4K^-+UET5K %/OXNJT MJL3JH^ S63(_^1:_;#8HE:D-,$VB1Z8-GVY'?FI:W;.E69?3 MLL ]]X[0\]]=YQF33%.Q;=K6_B&O\JL=)U?_RK+[K;)O..BQ>:T>NLG+8S"9 M'H/)(ZC))#M\C\UQZM!-'N9*QLTA8^LDLW..::,1G!>'Y!NEUT_:P:G-QF;,ER\=-5\\FKAG9ALW:7$#81V[<%48PCL?""&!8'LP!QO$L M+,__-)\^.A^/8=[Z0:2/T"5CN0/YP':BK,21+85DB3) MLC "6-A!DF (/(TX@CD #QB2).X]N/<^BM?OJ7CSO[O1;U!+ P04 " "0 M@059EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0 M(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I M6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6 MFD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L# M!!0 ( )"!!5F"GE]F600 #PB / >&PO=V]R:V)O;VLN>&ULQ9I+ M<]LV$(#_"H:GY.!*?$A^3)09QXI:S[B.QG)\[4 D)&(, BH VG%^?9=@U(*) MM=/+6B>)X.OCDMAO ?+#L[&/:V,>V;=&:3=+:N]W%Z.1*VO1;V0D-:S;& M-MS#HMV.W,X*7KE:"-^H438>3T<-ESKY^&%_K*4=Q0O&B])+HZ&Q:WB0XMG] MM[Y;9$_2R;54TK_,DO!?B80U4LM&?A?5+!DGS-7F^0]CY7>C/5>KTAJE9DG: MKW@0ULORE^95!WG/URZT>+Z^XP R2Z9C..!&6N?#%N'X'!B?!&S<+[7>+*3R MPLZY%[];T^ZDWG:'@:L819<1XK#_[8-X8?]/&,UF(TLQ-V7;".W[.%JA.D#M M:KES"=.\$;/DRCP)VUT/G."ZZJ_- U04*7LA886]K@(>)8IV1LD*SEZQ3UQQ M70H60N@BP P!S&@!ATSLW9);V*$6X>%X'S'F"&/^AD%<=1#=#HZ9#;LQ+@YD M@4 61X.\,LTN@IP@D).C0:Z\*2/(*0(Y/5XDN:LCR%,$\I06 MTT+>PG&[;LR6PG9=I3$:LA&DH3B#C[$4/J9^'AL0>"VT ]W]G'%25"[$=OF3 MVT33]Q!?^Z""9$,&\5\ MF%Y28K_<"$ ;W%3,(RFY2)I&^C[E=3<4TJ&'2DI UQU"8AY)R46B%%\;&]8$ MS!O8$7J(WK++[:#XPDR2$JOD6I>F$>R>?QN&#A-'2FT.KD20V:+UK17LSKQP MY7^ZMY@T4F)K+/D+>PKI..S>58=SZ4IE7#M,RI@T4F)K@,)D!<*XM[P*#YVU M'#I)Z#9Q98V)(R,6!UHC_)7%F)A%,F*+H%7"$!,=J!!;Y&"=P-[!&%3%F)A, M,F*9H$X>1A.S3$9LF4-.[H,9=_,,\TQ&[)E>S3^@7#P>S3"O9.1#%$1_PYN, MJ28[EFI^[3*8<#)BX>!Y,H\Q,>5DQ,K!\V2,F6/6R8FM@^3).22F&!.S3G[, MLQIB8A7)B M"^&89S$F9J&H%9J* >^QS&_+(;S(\6F(4*8@LAF(L'9F),S$+%6\R@O?YLW@GG8TS, M0L6;3*0!U.76BA^S]J'HD&I0NQ?H>QIB!_T+^557TH7I^BZJW-5LH0Z.)H,AXS> : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V;EN MPD 4A>%707X AKN8+()4:=)&O(!%AD4LMCP3!=X^" IRK!1IHCF5-;9\_X_[)F_;8]ILNS0Z'?;'-*\V.7?/(:3E)AZ:-&Z[>+Q<6;7]HL8=#*9AO[GC.IE]G/F:''NXE\FMJO5=AE?V^7G(1[S+X/#5]OOTB;& M7(T63;^.>5Z%T_Y^.H7K0<:7R=7H[6->]6\?4H7200I!6C[((,C*!SD$>?F@ M&H+J\D%3")J6#WJ H(?R08\0]%@^Z F"GLH'R01EG! D#; FT%J0:R'P6A!L M(1!;D&PA,%L0;2%06Y!M(7!;$&XAD%N0;B&P6Q!O(=!;46\ET%M1;R706PBOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ M;01Z&^IM!'K;8+.$0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]' MO9U ;T>]G4!O1[V=0&]'O9U ;Q]L=A/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CM MJ+<3Z%VCWC6!WC7J7?^GWBF?]S'=>VYK?/Y_4ITO]\;[XZ_+V\G!2[CB'."' M],LW4$L#!!0 ( )"!!5DHM&@3PP$ (D> 3 6T-O;G1E;G1?5'EP M97-=+GAM;,W9R6[",!0%T%]!V5;$>( . C9MMRV+_H";/" BB2W;4/C[.F&0 M6M&HB$J]FT2)[7=?;.EL,G[;6?*];576?I(L0[ /C/EL297VJ;%4QY&Y<94. M\=$MF-792B^(B<%@Q#)3!ZI#/S0UDNGXB>9Z78;>\S:^]H6I)XFCTB>]Q_W$ M)FN2:&O+(M,ACK--G7]+Z1\2TKBRG>.7A?4W<4+"SB8T(S\''-:];LBY(J?> M3+OPHJLXBVU+YL.N))]VESC3HYG/BXQRDZVKN"3UUI'._9(H5&6Z+WK3G1SB M#M/^RJ_.;\MT!<:9,V>LCR?FZ/*XXY$TJ_LV%B(7BNY//"7&TE=_'S6GG5/^ MR^RXO1_&K=KS\*R]7;_'7\_X5/_"/@1('Q*D#P72QQ"DCQ%('[<@?=R!]'$/ MT@^DG= M[@ "L" 1 " :\ !D;V-0&UL4$L! A0#% @ D($%66S8N\7?!0 LQ\ M !@ ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ D($%6>*=,A"F!@ K" !@ ("! MI!@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MD($%6:>QV$R]" 1B@ !@ ("!:R\ 'AL+W=O&PO=V]R:W-H965T 9 " @5Y5 !X;"]W;W)K&UL4$L! A0#% @ D($%66\G28<5"@ U1P !D M ("!#%\ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ D($%6;A2EP@D$P X48 !D ("!D'0 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ D($%6:^A M)"Z' @ Q < !D ("!HX\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ D($%649MUOX& P KP8 !D M ("!=Z\ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ D($%64^UGJ0O!@ J! !D ("! MD+P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ D($%6;%@Q9G: @ 808 !D ("![\H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ D($%6?64WI*^ P UQ !D M ("!G>0 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ D($%62>LJ'4I P / H !D ("!EO( M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MD($%67'V?D&U! FAX !D ("!L@$! 'AL+W=O!@$ >&PO=V]R:W-H965T 9 " @3<, 0!X;"]W M;W)K&UL4$L! A0#% @ D($%62+"E*9; P MB L !D ("!6A$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ D($%6<$#V[Z5 P )@T !D M ("!+1X! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ D($%628:&J=V @ IP< !D ("!\4(! 'AL M+W=O10$ >&PO=V]R:W-H965T&UL4$L! A0#% @ D($% M6=&/:08X P R!, T ( !4$P! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ D($%6:&7 MZI3) 0 H!X !H ( !(E4! 'AL+U]R96QS+W=O XML 65 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 66 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 68 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2.u1 html 315 302 1 false 76 0 false 8 false false R1.htm 0000001 - Document - Cover Sheet http://www.xencor.com/role/Cover Cover Cover 1 false false R2.htm 9952151 - Statement - Consolidated Balance Sheets Sheet http://www.xencor.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 9952152 - Statement - Balance Sheets (Parenthetical) Sheet http://www.xencor.com/role/BalanceSheetsParenthetical Balance Sheets (Parenthetical) Statements 3 false false R4.htm 9952153 - Statement - Consolidated Statements of Loss (unaudited) Sheet http://www.xencor.com/role/ConsolidatedStatementsofLossunaudited Consolidated Statements of Loss (unaudited) Statements 4 false false R5.htm 9952154 - Statement - Consolidated Statements of Comprehensive Loss (unaudited) Sheet http://www.xencor.com/role/ConsolidatedStatementsofComprehensiveLossunaudited Consolidated Statements of Comprehensive Loss (unaudited) Statements 5 false false R6.htm 9952155 - Statement - Consolidated Statements of Stockholders' Equity (unaudited) Sheet http://www.xencor.com/role/ConsolidatedStatementsofStockholdersEquityunaudited Consolidated Statements of Stockholders' Equity (unaudited) Statements 6 false false R7.htm 9952156 - Statement - Consolidated Statements of Cash Flows (unaudited) Sheet http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited Consolidated Statements of Cash Flows (unaudited) Statements 7 false false R8.htm 9952157 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.xencor.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 9952158 - Disclosure - Fair Value of Financial Instruments Sheet http://www.xencor.com/role/FairValueofFinancialInstruments Fair Value of Financial Instruments Notes 9 false false R10.htm 9952159 - Disclosure - Net Loss Per Common Share Sheet http://www.xencor.com/role/NetLossPerCommonShare Net Loss Per Common Share Notes 10 false false R11.htm 9952160 - Disclosure - Comprehensive Loss Sheet http://www.xencor.com/role/ComprehensiveLoss Comprehensive Loss Notes 11 false false R12.htm 9952161 - Disclosure - Marketable Debt and Equity Securities Sheet http://www.xencor.com/role/MarketableDebtandEquitySecurities Marketable Debt and Equity Securities Notes 12 false false R13.htm 9952162 - Disclosure - Stock-Based Compensation Sheet http://www.xencor.com/role/StockBasedCompensation Stock-Based Compensation Notes 13 false false R14.htm 9952163 - Disclosure - Leases Sheet http://www.xencor.com/role/Leases Leases Notes 14 false false R15.htm 9952164 - Disclosure - Commitments and Contingencies Sheet http://www.xencor.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 15 false false R16.htm 9952165 - Disclosure - Collaboration and Licensing Agreements Sheet http://www.xencor.com/role/CollaborationandLicensingAgreements Collaboration and Licensing Agreements Notes 16 false false R17.htm 9952166 - Disclosure - Income Taxes Sheet http://www.xencor.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 9952167 - Disclosure - Sales of Future Royalties Sheet http://www.xencor.com/role/SalesofFutureRoyalties Sales of Future Royalties Notes 18 false false R19.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 19 false false R20.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 20 false false R21.htm 9954471 - Disclosure - Summary of Significant Accounting Policies (Polices) Sheet http://www.xencor.com/role/SummaryofSignificantAccountingPoliciesPolices Summary of Significant Accounting Policies (Polices) Policies http://www.xencor.com/role/SummaryofSignificantAccountingPolicies 21 false false R22.htm 9954472 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://www.xencor.com/role/FairValueofFinancialInstrumentsTables Fair Value of Financial Instruments (Tables) Tables http://www.xencor.com/role/FairValueofFinancialInstruments 22 false false R23.htm 9954473 - Disclosure - Net Loss Per Common Share (Tables) Sheet http://www.xencor.com/role/NetLossPerCommonShareTables Net Loss Per Common Share (Tables) Tables http://www.xencor.com/role/NetLossPerCommonShare 23 false false R24.htm 9954474 - Disclosure - Marketable Debt and Equity Securities (Tables) Sheet http://www.xencor.com/role/MarketableDebtandEquitySecuritiesTables Marketable Debt and Equity Securities (Tables) Tables http://www.xencor.com/role/MarketableDebtandEquitySecurities 24 false false R25.htm 9954475 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.xencor.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.xencor.com/role/StockBasedCompensation 25 false false R26.htm 9954476 - Disclosure - Leases (Tables) Sheet http://www.xencor.com/role/LeasesTables Leases (Tables) Tables http://www.xencor.com/role/Leases 26 false false R27.htm 9954477 - Disclosure - Collaboration and Licensing Agreements (Tables) Sheet http://www.xencor.com/role/CollaborationandLicensingAgreementsTables Collaboration and Licensing Agreements (Tables) Tables http://www.xencor.com/role/CollaborationandLicensingAgreements 27 false false R28.htm 9954478 - Disclosure - Sales of Future Royalties (Tables) Sheet http://www.xencor.com/role/SalesofFutureRoyaltiesTables Sales of Future Royalties (Tables) Tables http://www.xencor.com/role/SalesofFutureRoyalties 28 false false R29.htm 9954479 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://www.xencor.com/role/SummaryofSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://www.xencor.com/role/SummaryofSignificantAccountingPoliciesPolices 29 false false R30.htm 9954480 - Disclosure - Fair Value of Financial Instruments (Details) Sheet http://www.xencor.com/role/FairValueofFinancialInstrumentsDetails Fair Value of Financial Instruments (Details) Details http://www.xencor.com/role/FairValueofFinancialInstrumentsTables 30 false false R31.htm 9954481 - Disclosure - Net Loss Per Common Share (Details) Sheet http://www.xencor.com/role/NetLossPerCommonShareDetails Net Loss Per Common Share (Details) Details http://www.xencor.com/role/NetLossPerCommonShareTables 31 false false R32.htm 9954482 - Disclosure - Marketable Debt and Equity Securities - Summary (Details) Sheet http://www.xencor.com/role/MarketableDebtandEquitySecuritiesSummaryDetails Marketable Debt and Equity Securities - Summary (Details) Details 32 false false R33.htm 9954483 - Disclosure - Marketable Debt and Equity Securities - Maturities (Details) Sheet http://www.xencor.com/role/MarketableDebtandEquitySecuritiesMaturitiesDetails Marketable Debt and Equity Securities - Maturities (Details) Details 33 false false R34.htm 9954484 - Disclosure - Marketable Debt and Equity Securities - Unrealized Losses (Details) Sheet http://www.xencor.com/role/MarketableDebtandEquitySecuritiesUnrealizedLossesDetails Marketable Debt and Equity Securities - Unrealized Losses (Details) Details 34 false false R35.htm 9954485 - Disclosure - Marketable Debt and Equity Securities - Equity Securities with Readily Determinable Fair Value (Details) Sheet http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritieswithReadilyDeterminableFairValueDetails Marketable Debt and Equity Securities - Equity Securities with Readily Determinable Fair Value (Details) Details 35 false false R36.htm 9954486 - Disclosure - Marketable Debt and Equity Securities - Equity Securities Transactions (Details) Sheet http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritiesTransactionsDetails Marketable Debt and Equity Securities - Equity Securities Transactions (Details) Details 36 false false R37.htm 9954487 - Disclosure - Marketable Debt and Equity Securities - Net Gains and Losses (Details) Sheet http://www.xencor.com/role/MarketableDebtandEquitySecuritiesNetGainsandLossesDetails Marketable Debt and Equity Securities - Net Gains and Losses (Details) Details 37 false false R38.htm 9954488 - Disclosure - Marketable Debt and Equity Securities - Equity Securities without Readily Determinable Fair Value (Details) Sheet http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritieswithoutReadilyDeterminableFairValueDetails Marketable Debt and Equity Securities - Equity Securities without Readily Determinable Fair Value (Details) Details 38 false false R39.htm 9954489 - Disclosure - Stock Based Compensation - Narrative (Details) Sheet http://www.xencor.com/role/StockBasedCompensationNarrativeDetails Stock Based Compensation - Narrative (Details) Details 39 false false R40.htm 9954490 - Disclosure - Stock-Based Compensation - Employee Expense (Details) Sheet http://www.xencor.com/role/StockBasedCompensationEmployeeExpenseDetails Stock-Based Compensation - Employee Expense (Details) Details 40 false false R41.htm 9954491 - Disclosure - Stock-Based Compensation - Option Activity (Details) Sheet http://www.xencor.com/role/StockBasedCompensationOptionActivityDetails Stock-Based Compensation - Option Activity (Details) Details 41 false false R42.htm 9954492 - Disclosure - Stock-Based Compensation - FV of Employee Stock Options (Details) Sheet http://www.xencor.com/role/StockBasedCompensationFVofEmployeeStockOptionsDetails Stock-Based Compensation - FV of Employee Stock Options (Details) Details 42 false false R43.htm 9954493 - Disclosure - Stock Based Compensation - Restricted Stock Units (Details) Sheet http://www.xencor.com/role/StockBasedCompensationRestrictedStockUnitsDetails Stock Based Compensation - Restricted Stock Units (Details) Details 43 false false R44.htm 9954494 - Disclosure - Leases - Agreements (Details) Sheet http://www.xencor.com/role/LeasesAgreementsDetails Leases - Agreements (Details) Details 44 false false R45.htm 9954495 - Disclosure - Leases - Undiscounted Cash Flows (Details) Sheet http://www.xencor.com/role/LeasesUndiscountedCashFlowsDetails Leases - Undiscounted Cash Flows (Details) Details 45 false false R46.htm 9954496 - Disclosure - Leases - Lease Costs (Details) Sheet http://www.xencor.com/role/LeasesLeaseCostsDetails Leases - Lease Costs (Details) Details 46 false false R47.htm 9954497 - Disclosure - Collaboration and Licensing Agreements - Narrative (Details) Sheet http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails Collaboration and Licensing Agreements - Narrative (Details) Details 47 false false R48.htm 9954498 - Disclosure - Collaboration and Licensing Agreements - Revenue Recognition (Details) Sheet http://www.xencor.com/role/CollaborationandLicensingAgreementsRevenueRecognitionDetails Collaboration and Licensing Agreements - Revenue Recognition (Details) Details 48 false false R49.htm 9954499 - Disclosure - Income Taxes (Details) Sheet http://www.xencor.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.xencor.com/role/IncomeTaxes 49 false false R50.htm 9954500 - Disclosure - Sales of Future Royalties - Narrative (Details) Sheet http://www.xencor.com/role/SalesofFutureRoyaltiesNarrativeDetails Sales of Future Royalties - Narrative (Details) Details 50 false false R51.htm 9954501 - Disclosure - Sales of Future Royalties - Debt of Future Royalties (Details) Sheet http://www.xencor.com/role/SalesofFutureRoyaltiesDebtofFutureRoyaltiesDetails Sales of Future Royalties - Debt of Future Royalties (Details) Details 51 false false All Reports Book All Reports xncr-20240630.htm xncr-20240630.xsd xncr-20240630_cal.xml xncr-20240630_def.xml xncr-20240630_lab.xml xncr-20240630_pre.xml http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 71 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "xncr-20240630.htm": { "nsprefix": "xncr", "nsuri": "http://www.xencor.com/20240630", "dts": { "inline": { "local": [ "xncr-20240630.htm" ] }, "schema": { "local": [ "xncr-20240630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "xncr-20240630_cal.xml" ] }, "definitionLink": { "local": [ "xncr-20240630_def.xml" ] }, "labelLink": { "local": [ "xncr-20240630_lab.xml" ] }, "presentationLink": { "local": [ "xncr-20240630_pre.xml" ] } }, "keyStandard": 266, "keyCustom": 36, "axisStandard": 21, "axisCustom": 1, "memberStandard": 24, "memberCustom": 47, "hidden": { "total": 13, "http://xbrl.sec.gov/ecd/2024": 8, "http://xbrl.sec.gov/dei/2024": 5 }, "contextCount": 315, "entityCount": 1, "segmentCount": 76, "elementCount": 574, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 845, "http://xbrl.sec.gov/ecd/2024": 74, "http://xbrl.sec.gov/dei/2024": 30 }, "report": { "R1": { "role": "http://www.xencor.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.xencor.com/role/ConsolidatedBalanceSheets", "longName": "9952151 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtSecuritiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "unique": true } }, "R3": { "role": "http://www.xencor.com/role/BalanceSheetsParenthetical", "longName": "9952152 - Statement - Balance Sheets (Parenthetical)", "shortName": "Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.xencor.com/role/ConsolidatedStatementsofLossunaudited", "longName": "9952153 - Statement - Consolidated Statements of Loss (unaudited)", "shortName": "Consolidated Statements of Loss (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:ResearchAndDevelopmentExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "unique": true } }, "R5": { "role": "http://www.xencor.com/role/ConsolidatedStatementsofComprehensiveLossunaudited", "longName": "9952154 - Statement - Consolidated Statements of Comprehensive Loss (unaudited)", "shortName": "Consolidated Statements of Comprehensive Loss (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "unique": true } }, "R6": { "role": "http://www.xencor.com/role/ConsolidatedStatementsofStockholdersEquityunaudited", "longName": "9952155 - Statement - Consolidated Statements of Stockholders' Equity (unaudited)", "shortName": "Consolidated Statements of Stockholders' Equity (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-35", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-41", "name": "us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "unique": true } }, "R7": { "role": "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited", "longName": "9952156 - Statement - Consolidated Statements of Cash Flows (unaudited)", "shortName": "Consolidated Statements of Cash Flows (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "unique": true } }, "R8": { "role": "http://www.xencor.com/role/SummaryofSignificantAccountingPolicies", "longName": "9952157 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.xencor.com/role/FairValueofFinancialInstruments", "longName": "9952158 - Disclosure - Fair Value of Financial Instruments", "shortName": "Fair Value of Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.xencor.com/role/NetLossPerCommonShare", "longName": "9952159 - Disclosure - Net Loss Per Common Share", "shortName": "Net Loss Per Common Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.xencor.com/role/ComprehensiveLoss", "longName": "9952160 - Disclosure - Comprehensive Loss", "shortName": "Comprehensive Loss", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.xencor.com/role/MarketableDebtandEquitySecurities", "longName": "9952161 - Disclosure - Marketable Debt and Equity Securities", "shortName": "Marketable Debt and Equity Securities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.xencor.com/role/StockBasedCompensation", "longName": "9952162 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.xencor.com/role/Leases", "longName": "9952163 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.xencor.com/role/CommitmentsandContingencies", "longName": "9952164 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.xencor.com/role/CollaborationandLicensingAgreements", "longName": "9952165 - Disclosure - Collaboration and Licensing Agreements", "shortName": "Collaboration and Licensing Agreements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.xencor.com/role/IncomeTaxes", "longName": "9952166 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.xencor.com/role/SalesofFutureRoyalties", "longName": "9952167 - Disclosure - Sales of Future Royalties", "shortName": "Sales of Future Royalties", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "xncr:FutureRoyaltiesSaleDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "xncr:FutureRoyaltiesSaleDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true } }, "R19": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true }, "uniqueAnchor": null }, "R20": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-5", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.xencor.com/role/SummaryofSignificantAccountingPoliciesPolices", "longName": "9954471 - Disclosure - Summary of Significant Accounting Policies (Polices)", "shortName": "Summary of Significant Accounting Policies (Polices)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.xencor.com/role/FairValueofFinancialInstrumentsTables", "longName": "9954472 - Disclosure - Fair Value of Financial Instruments (Tables)", "shortName": "Fair Value of Financial Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.xencor.com/role/NetLossPerCommonShareTables", "longName": "9954473 - Disclosure - Net Loss Per Common Share (Tables)", "shortName": "Net Loss Per Common Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesTables", "longName": "9954474 - Disclosure - Marketable Debt and Equity Securities (Tables)", "shortName": "Marketable Debt and Equity Securities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:MarketableSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:MarketableSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.xencor.com/role/StockBasedCompensationTables", "longName": "9954475 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.xencor.com/role/LeasesTables", "longName": "9954476 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.xencor.com/role/CollaborationandLicensingAgreementsTables", "longName": "9954477 - Disclosure - Collaboration and Licensing Agreements (Tables)", "shortName": "Collaboration and Licensing Agreements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "xncr:ScheduleOfRevenueByMajorLicenseesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "xncr:ScheduleOfRevenueByMajorLicenseesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.xencor.com/role/SalesofFutureRoyaltiesTables", "longName": "9954478 - Disclosure - Sales of Future Royalties (Tables)", "shortName": "Sales of Future Royalties (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "xncr:DebtOfFutureRoyaltiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "xncr:DebtOfFutureRoyaltiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.xencor.com/role/SummaryofSignificantAccountingPoliciesDetails", "longName": "9954479 - Disclosure - Summary of Significant Accounting Policies (Details)", "shortName": "Summary of Significant Accounting Policies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.xencor.com/role/FairValueofFinancialInstrumentsDetails", "longName": "9954480 - Disclosure - Fair Value of Financial Instruments (Details)", "shortName": "Fair Value of Financial Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-84", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "unique": true } }, "R31": { "role": "http://www.xencor.com/role/NetLossPerCommonShareDetails", "longName": "9954481 - Disclosure - Net Loss Per Common Share (Details)", "shortName": "Net Loss Per Common Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesSummaryDetails", "longName": "9954482 - Disclosure - Marketable Debt and Equity Securities - Summary (Details)", "shortName": "Marketable Debt and Equity Securities - Summary (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "xncr:CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "unique": true } }, "R33": { "role": "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesMaturitiesDetails", "longName": "9954483 - Disclosure - Marketable Debt and Equity Securities - Maturities (Details)", "shortName": "Marketable Debt and Equity Securities - Maturities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesUnrealizedLossesDetails", "longName": "9954484 - Disclosure - Marketable Debt and Equity Securities - Unrealized Losses (Details)", "shortName": "Marketable Debt and Equity Securities - Unrealized Losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritieswithReadilyDeterminableFairValueDetails", "longName": "9954485 - Disclosure - Marketable Debt and Equity Securities - Equity Securities with Readily Determinable Fair Value (Details)", "shortName": "Marketable Debt and Equity Securities - Equity Securities with Readily Determinable Fair Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:EquitySecuritiesFvNiGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-111", "name": "us-gaap:EquitySecuritiesFvNi", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "unique": true } }, "R36": { "role": "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritiesTransactionsDetails", "longName": "9954486 - Disclosure - Marketable Debt and Equity Securities - Equity Securities Transactions (Details)", "shortName": "Marketable Debt and Equity Securities - Equity Securities Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:GainLossOnInvestmentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-113", "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "unique": true } }, "R37": { "role": "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesNetGainsandLossesDetails", "longName": "9954487 - Disclosure - Marketable Debt and Equity Securities - Net Gains and Losses (Details)", "shortName": "Marketable Debt and Equity Securities - Net Gains and Losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:EquitySecuritiesFvNiGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:EquitySecuritiesFvNiRealizedGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:GainLossOnInvestmentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "unique": true } }, "R38": { "role": "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritieswithoutReadilyDeterminableFairValueDetails", "longName": "9954488 - Disclosure - Marketable Debt and Equity Securities - Equity Securities without Readily Determinable Fair Value (Details)", "shortName": "Marketable Debt and Equity Securities - Equity Securities without Readily Determinable Fair Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-131", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "unique": true } }, "R39": { "role": "http://www.xencor.com/role/StockBasedCompensationNarrativeDetails", "longName": "9954489 - Disclosure - Stock Based Compensation - Narrative (Details)", "shortName": "Stock Based Compensation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-135", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-135", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.xencor.com/role/StockBasedCompensationEmployeeExpenseDetails", "longName": "9954490 - Disclosure - Stock-Based Compensation - Employee Expense (Details)", "shortName": "Stock-Based Compensation - Employee Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ShareBasedCompensation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-150", "name": "us-gaap:ShareBasedCompensation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "unique": true } }, "R41": { "role": "http://www.xencor.com/role/StockBasedCompensationOptionActivityDetails", "longName": "9954491 - Disclosure - Stock-Based Compensation - Option Activity (Details)", "shortName": "Stock-Based Compensation - Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-160", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-152", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "unique": true } }, "R42": { "role": "http://www.xencor.com/role/StockBasedCompensationFVofEmployeeStockOptionsDetails", "longName": "9954492 - Disclosure - Stock-Based Compensation - FV of Employee Stock Options (Details)", "shortName": "Stock-Based Compensation - FV of Employee Stock Options (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-150", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-150", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.xencor.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "longName": "9954493 - Disclosure - Stock Based Compensation - Restricted Stock Units (Details)", "shortName": "Stock Based Compensation - Restricted Stock Units (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-170", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-170", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.xencor.com/role/LeasesAgreementsDetails", "longName": "9954494 - Disclosure - Leases - Agreements (Details)", "shortName": "Leases - Agreements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-177", "name": "us-gaap:PaymentsForProceedsFromTenantAllowance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-177", "name": "us-gaap:PaymentsForProceedsFromTenantAllowance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.xencor.com/role/LeasesUndiscountedCashFlowsDetails", "longName": "9954495 - Disclosure - Leases - Undiscounted Cash Flows (Details)", "shortName": "Leases - Undiscounted Cash Flows (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.xencor.com/role/LeasesLeaseCostsDetails", "longName": "9954496 - Disclosure - Leases - Lease Costs (Details)", "shortName": "Leases - Lease Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "longName": "9954497 - Disclosure - Collaboration and Licensing Agreements - Narrative (Details)", "shortName": "Collaboration and Licensing Agreements - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-179", "name": "xncr:CollaborativeArrangementNumberOfTargetPrograms", "unitRef": "program", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "unique": true } }, "R48": { "role": "http://www.xencor.com/role/CollaborationandLicensingAgreementsRevenueRecognitionDetails", "longName": "9954498 - Disclosure - Collaboration and Licensing Agreements - Revenue Recognition (Details)", "shortName": "Collaboration and Licensing Agreements - Revenue Recognition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-269", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "unique": true } }, "R49": { "role": "http://www.xencor.com/role/IncomeTaxesDetails", "longName": "9954499 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true }, "uniqueAnchor": null }, "R50": { "role": "http://www.xencor.com/role/SalesofFutureRoyaltiesNarrativeDetails", "longName": "9954500 - Disclosure - Sales of Future Royalties - Narrative (Details)", "shortName": "Sales of Future Royalties - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-181", "name": "xncr:CollaborationAgreementNonCashRevenueRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-181", "name": "xncr:CollaborationAgreementNonCashRevenueRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.xencor.com/role/SalesofFutureRoyaltiesDebtofFutureRoyaltiesDetails", "longName": "9954501 - Disclosure - Sales of Future Royalties - Debt of Future Royalties (Details)", "shortName": "Sales of Future Royalties - Debt of Future Royalties (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-4", "name": "xncr:RoyaltyLiabilityNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "xncr:DebtOfFutureRoyaltiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "xncr:RoyaltyLiabilityNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "xncr:DebtOfFutureRoyaltiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "xncr-20240630.htm", "first": true, "unique": true } } }, "tag": { "xncr_ABruceMontgomeryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "ABruceMontgomeryMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "A. Bruce Montgomery [Member]", "documentation": "A. Bruce Montgomery" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.xencor.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r33", "r682" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.xencor.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "verboseLabel": "Receivable", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r831" ] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "calculation": { "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accretion of discount on marketable debt securities", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r63" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.xencor.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax payable", "label": "Accrued Income Taxes, Current", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r36", "r77" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.xencor.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r36" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.xencor.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive (loss) income", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r12", "r13", "r51", "r116", "r493", "r528", "r529" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r1", "r7", "r13", "r376", "r379", "r434", "r524", "r525", "r807", "r808", "r809", "r819", "r820", "r821", "r823" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r739" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.xencor.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r45", "r682", "r948" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r543", "r819", "r820", "r821", "r823", "r890", "r949" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r752" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r752" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r752" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r752" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r24", "r25", "r306" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "xncr_AdvanceFutureRoyaltyAndMilestonePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "AdvanceFutureRoyaltyAndMilestonePayments", "crdr": "credit", "calculation": { "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Reduction of liability for sale of future royalties", "label": "Advance Future Royalty And Milestone Payments", "documentation": "Advance Future Royalty And Milestone Payments" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table", "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r785" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r711", "r721", "r731", "r763" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r714", "r724", "r734", "r766" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Pension Adjustments Service Cost", "label": "Aggregate Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r786" ] }, "xncr_AlexionPharmaceuticalsIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "AlexionPharmaceuticalsIncMember", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/CollaborationandLicensingAgreementsRevenueRecognitionDetails", "http://www.xencor.com/role/SalesofFutureRoyaltiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Alexion", "label": "Alexion Pharmaceuticals, Inc. [Member]", "documentation": "Represents information pertaining to Alexion Pharmaceuticals, Inc., with which the entity has entered into a option and license agreement." } } }, "auth_ref": [] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r752" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r759" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r715", "r725", "r735", "r759", "r767", "r771", "r779" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r777" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.xencor.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/CollaborationandLicensingAgreementsRevenueRecognitionDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritiesTransactionsDetails", "http://www.xencor.com/role/SalesofFutureRoyaltiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r367" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.xencor.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r76", "r87", "r109", "r144", "r178", "r182", "r190", "r191", "r233", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r369", "r373", "r408", "r489", "r583", "r654", "r655", "r682", "r702", "r853", "r854", "r904" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.xencor.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.xencor.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r105", "r117", "r144", "r233", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r369", "r373", "r408", "r682", "r853", "r854", "r904" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.xencor.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.xencor.com/role/FairValueofFinancialInstrumentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xencor.com/role/FairValueofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Fair Value", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r386", "r387", "r671" ] }, "xncr_AstriaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "AstriaMember", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritiesTransactionsDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritieswithReadilyDeterminableFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Astria", "label": "Astria [Member]", "documentation": "Astria" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesSummaryDetails": { "parentTag": "xncr_CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCost", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesSummaryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Unrealized Gains", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r202" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesSummaryDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesSummaryDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Gross Unrealized Losses", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r203" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesSummaryDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesMaturitiesDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesSummaryDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Amortized Cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r199", "r241", "r488" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "crdr": "debit", "calculation": { "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesMaturitiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mature within two years", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r837" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "crdr": "debit", "calculation": { "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesMaturitiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mature within two years", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r207", "r484" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized Cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Fair Value", "label": "Debt Securities, Available-for-Sale, Fair Value, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "crdr": "debit", "calculation": { "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesMaturitiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mature in one year or less", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r836" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "calculation": { "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesMaturitiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mature in one year or less", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r206", "r483" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://www.xencor.com/role/FairValueofFinancialInstrumentsDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 }, "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesSummaryDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 3.0 }, "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xencor.com/role/FairValueofFinancialInstrumentsDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesMaturitiesDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesSummaryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities", "totalLabel": "Estimated Fair Value", "label": "Debt Securities, Available-for-Sale", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r200", "r241", "r386", "r475", "r671", "r674", "r832", "r894", "r895", "r896" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r774" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r775" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r770" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r770" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r770" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r770" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r770" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r770" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationEmployeeExpenseDetails", "http://www.xencor.com/role/StockBasedCompensationFVofEmployeeStockOptionsDetails", "http://www.xencor.com/role/StockBasedCompensationNarrativeDetails", "http://www.xencor.com/role/StockBasedCompensationOptionActivityDetails", "http://www.xencor.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r773" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r772" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r771" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r771" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.xencor.com/role/SummaryofSignificantAccountingPoliciesPolices" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "xncr_BassilDahiyatMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "BassilDahiyatMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Bassil Dahiyat [Member]", "documentation": "Bassil Dahiyat" } } }, "auth_ref": [] }, "xncr_CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCost", "crdr": "debit", "calculation": { "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesSummaryDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesSummaryDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Amortized Cost", "label": "Cash and Cash Equivalents and Marketable Securities Amortized Cost", "documentation": "This item represents the total cost of cash and cash equivalents and marketable securities." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.xencor.com/role/FairValueofFinancialInstrumentsDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 }, "http://www.xencor.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedBalanceSheets", "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited", "http://www.xencor.com/role/FairValueofFinancialInstrumentsDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesSummaryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "verboseLabel": "Money Market Funds", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r16", "r107", "r645" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.xencor.com/role/FairValueofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Axis]", "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r107" ] }, "us-gaap_CashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsMember", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesSummaryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents [Member]", "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents, and restricted cash, beginning of period", "periodEndLabel": "Cash, cash equivalents, and restricted cash, end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r16", "r61", "r143" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net decrease in cash, cash equivalents, and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "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": [ "r0", "r61" ] }, "xncr_CatabasisPharmaceuticalsIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "CatabasisPharmaceuticalsIncMember", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritiesTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Astria/Catabasis", "label": "Astria/Catabasis", "documentation": "Represents the information pertaining to Catabasis Pharmaceuticals, Inc." } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r750" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year", "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]" } } }, "auth_ref": [ "r747" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested", "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r745" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.xencor.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritiesTransactionsDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritieswithReadilyDeterminableFairValueDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritieswithoutReadilyDeterminableFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r100", "r113", "r114", "r115", "r144", "r167", "r168", "r171", "r173", "r180", "r181", "r233", "r269", "r271", "r272", "r273", "r276", "r277", "r281", "r282", "r284", "r285", "r287", "r408", "r535", "r536", "r537", "r538", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r571", "r592", "r610", "r634", "r635", "r636", "r637", "r638", "r789", "r817", "r824" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r751" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r751" ] }, "xncr_CollaborationAgreementDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "CollaborationAgreementDeferredRevenue", "crdr": "debit", "presentation": [ "http://www.xencor.com/role/SalesofFutureRoyaltiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Collaboration Agreement, Deferred Revenue", "documentation": "Collaboration Agreement, Deferred Revenue" } } }, "auth_ref": [] }, "xncr_CollaborationAgreementNonCashRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "CollaborationAgreementNonCashRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.xencor.com/role/SalesofFutureRoyaltiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash revenue recognized", "label": "Collaboration Agreement, Non-Cash Revenue Recognized", "documentation": "Collaboration Agreement, Non-Cash Revenue Recognized" } } }, "auth_ref": [] }, "xncr_CollaborationAgreementServiceAgreementCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "CollaborationAgreementServiceAgreementCharges", "crdr": "credit", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Service agreement charges", "label": "Collaboration Agreement, Service Agreement Charges", "documentation": "Collaboration Agreement, Service Agreement Charges" } } }, "auth_ref": [] }, "xncr_CollaborationAndLicenseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "CollaborationAndLicenseAgreementMember", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/SalesofFutureRoyaltiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaboration and License Agreement", "label": "Collaboration and License Agreement", "documentation": "Represents information pertaining to the Collaboration and License agreement." } } }, "auth_ref": [] }, "xncr_CollaborationResearchAndLicensingAgreementsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "CollaborationResearchAndLicensingAgreementsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Collaboration and Licensing Agreements", "label": "Collaboration and Licensing Agreements", "documentation": "Collaboration and Licensing Agreements" } } }, "auth_ref": [] }, "xncr_CollaborativeAgreementPercentageOfResponsibilityAssumedForDevelopmentCosts": { "xbrltype": "percentItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "CollaborativeAgreementPercentageOfResponsibilityAssumedForDevelopmentCosts", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of responsibility for development costs", "label": "Collaborative Agreement, Percentage of Responsibility Assumed for Development Costs", "documentation": "Represents the percentage of responsibility assumed for development costs, if the company elects to participate in development." } } }, "auth_ref": [] }, "xncr_CollaborativeAgreementSharePercentageOfDevelopmentCostByCounterparty": { "xbrltype": "percentItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "CollaborativeAgreementSharePercentageOfDevelopmentCostByCounterparty", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share development percentage", "label": "Collaborative Agreement Share Percentage Of Development Cost, By Counterparty", "documentation": "Represents the percentage of share assumed by the counter-party for development costs." } } }, "auth_ref": [] }, "us-gaap_CollaborativeArrangementDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CollaborativeArrangementDisclosureTextBlock", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreements" ], "lang": { "en-us": { "role": { "terseLabel": "Collaboration and Licensing Agreements", "label": "Collaborative Arrangement Disclosure [Text Block]", "documentation": "The entire disclosure for collaborative arrangements in which the entity is a participant, including a) information about the nature and purpose of such arrangements; b) its rights and obligations thereunder; c) the accounting policy for collaborative arrangements; and d) the income statement classification and amounts attributable to transactions arising from the collaborative arrangement between participants." } } }, "auth_ref": [ "r92", "r94", "r99" ] }, "xncr_CollaborativeArrangementNumberOfTargetPrograms": { "xbrltype": "integerItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "CollaborativeArrangementNumberOfTargetPrograms", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of different target programs", "label": "Collaborative Arrangement Number of Target Programs", "documentation": "Represents the number of different target programs under the collaborative agreement." } } }, "auth_ref": [] }, "xncr_CollaborativeArrangementReceivablePayableRelatedToCostSharingDevelopmentActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "CollaborativeArrangementReceivablePayableRelatedToCostSharingDevelopmentActivities", "crdr": "debit", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative arrangement receivable (payable) related to cost sharing development activities", "label": "Collaborative Arrangement Receivable (Payable) Related To Cost Sharing Development Activities", "documentation": "Amount of receivable (payable) within a collaborative agreement that is associated with cost-sharing development activities." } } }, "auth_ref": [] }, "xncr_CollaborativeArrangementResearchLicenseTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "CollaborativeArrangementResearchLicenseTerm", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research license term", "label": "Collaborative Arrangement Research License Term", "documentation": "Represents the research license term under the collaborative agreement." } } }, "auth_ref": [] }, "xncr_CollaborativeArrangementTransactionPrice": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "CollaborativeArrangementTransactionPrice", "crdr": "debit", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transaction price", "label": "Collaborative Arrangement, Transaction Price", "documentation": "Collaborative Arrangement, Transaction Price" } } }, "auth_ref": [] }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/CollaborationandLicensingAgreementsRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaboration research and licensing agreements", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [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": [ "r367" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.xencor.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r41", "r78", "r490", "r570" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.xencor.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r69", "r262", "r263", "r640", "r846", "r848" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofStockholdersEquityunaudited", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritiesTransactionsDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritieswithReadilyDeterminableFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r692", "r693", "r694", "r696", "r697", "r698", "r699", "r819", "r820", "r823", "r890", "r947", "r949" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.xencor.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r44" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.xencor.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r44", "r571" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.xencor.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r44" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.xencor.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r8", "r44", "r571", "r589", "r949", "r950" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.xencor.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, $0.01 par value: 200,000,000 authorized shares at June\u00a030, 2024 and December\u00a031, 2023; 61,766,054 issued and outstanding at June\u00a030, 2024 and 60,998,191 issued and outstanding at December\u00a031, 2023", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r44", "r492", "r682" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r756" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r755" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r757" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r754" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.xencor.com/role/ConsolidatedStatementsofComprehensiveLossunaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofComprehensiveLossunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss attributable to Xencor, Inc.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r14", "r122", "r124", "r131", "r479", "r504", "r506" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTaxAbstract", "lang": { "en-us": { "role": { "terseLabel": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.xencor.com/role/ConsolidatedStatementsofComprehensiveLossunaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofComprehensiveLossunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Comprehensive loss attributable to non-controlling interest", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r3", "r28", "r32", "r122", "r124", "r130", "r478", "r504", "r505" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.xencor.com/role/ConsolidatedStatementsofComprehensiveLossunaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofComprehensiveLossunaudited", "http://www.xencor.com/role/ConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss", "terseLabel": "Comprehensive income (loss)", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r32", "r74", "r122", "r124", "r129", "r477", "r504" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://www.xencor.com/role/ComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Comprehensive Loss", "label": "Comprehensive Income (Loss) Note [Text Block]", "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income." } } }, "auth_ref": [ "r50", "r128", "r476", "r502" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.xencor.com/role/SummaryofSignificantAccountingPoliciesPolices" ], "lang": { "en-us": { "role": { "terseLabel": "Principles of Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r29", "r650" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r289", "r290", "r293" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r289", "r290", "r293" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r294" ] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://www.xencor.com/role/FairValueofFinancialInstrumentsDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesSummaryDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate Securities", "label": "Corporate Debt Securities [Member]", "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment." } } }, "auth_ref": [ "r662", "r664", "r671", "r683", "r689", "r944" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/CollaborationandLicensingAgreementsRevenueRecognitionDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritiesTransactionsDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritieswithReadilyDeterminableFairValueDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritieswithoutReadilyDeterminableFairValueDetails", "http://www.xencor.com/role/SalesofFutureRoyaltiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r146", "r147", "r278", "r283", "r435", "r453", "r486", "r647", "r649" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://www.xencor.com/role/LeasesAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r268", "r851" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://www.xencor.com/role/LeasesAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r268", "r851", "r852" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.xencor.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "xncr_DagmarRosaBjorkesenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "DagmarRosaBjorkesenMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Dagmar Rosa-Bjorkesen [Member]", "documentation": "Dagmar Rosa-Bjorkesen" } } }, "auth_ref": [] }, "us-gaap_DebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtCurrent", "crdr": "credit", "calculation": { "http://www.xencor.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Debt, Current", "documentation": "Amount of debt and lease obligation, classified as current." } } }, "auth_ref": [ "r111" ] }, "xncr_DebtOfFutureRoyaltiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "DebtOfFutureRoyaltiesTableTextBlock", "presentation": [ "http://www.xencor.com/role/SalesofFutureRoyaltiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Debt of Future Royalties", "label": "Debt of Future Royalties [Table Text Block]", "documentation": "Debt of Future Royalties" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "crdr": "debit", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value, 12 months or greater", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r88", "r243", "r657" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "crdr": "debit", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Unrealized losses, 12 months or greater", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r88", "r243" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "crdr": "debit", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value, less than 12 months", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r88", "r243", "r657" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "crdr": "debit", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Unrealized losses, Less than 12 months", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r88", "r243" ] }, "us-gaap_DebtSecuritiesAvailableForSaleGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleGainLoss", "crdr": "credit", "calculation": { "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 20.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gain on sale of marketable debt securities", "label": "Debt Securities, Available-for-Sale, Gain (Loss)", "documentation": "Amount of unrealized and realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r811", "r812" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleTable", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesSummaryDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-Sale [Table]", "label": "Debt Securities, Available-for-Sale [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleUnrealizedGainLoss", "crdr": "credit", "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized (loss) gain on marketable securities", "label": "Debt Securities, Available-for-Sale, Unrealized Gain (Loss)", "documentation": "Amount of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r834", "r835" ] }, "us-gaap_DebtSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesCurrent", "crdr": "debit", "calculation": { "http://www.xencor.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable debt securities", "label": "Debt Securities, Current", "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), investment in debt security measured at amortized cost (held-to-maturity), and investment in debt security measured at fair value with change in fair value recognized in net income (trading), classified as current." } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesNoncurrent", "crdr": "debit", "calculation": { "http://www.xencor.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable debt securities - long term", "label": "Debt Securities, Noncurrent", "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and investment in debt security measured at amortized cost (held-to-maturity), classified as noncurrent." } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeCurrent", "crdr": "credit", "calculation": { "http://www.xencor.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income", "label": "Deferred Income, Current", "documentation": "Amount of deferred income excluding obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r795" ] }, "us-gaap_DeferredIncomeNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeNoncurrent", "crdr": "credit", "calculation": { "http://www.xencor.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income, net of current portion", "label": "Deferred Income, Noncurrent", "documentation": "Amount of deferred income excluding obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r795" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion 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", "r178", "r187", "r191", "r654", "r655" ] }, "xncr_DevelopmentBasedMilestonesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "DevelopmentBasedMilestonesMember", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Development-based", "label": "Development-based", "documentation": "Represents information pertaining to development-based potential milestones." } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r856" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.xencor.com/role/StockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r304", "r308", "r335", "r336", "r339", "r666" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.xencor.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.xencor.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.xencor.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.xencor.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r706" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.xencor.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r738" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.xencor.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year", "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]" } } }, "auth_ref": [ "r749" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) per share attributable to common stockholders:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofLossunaudited", "http://www.xencor.com/role/NetLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic net loss per common share attributable to Xencor, Inc. (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r132", "r153", "r154", "r155", "r156", "r157", "r158", "r164", "r167", "r171", "r172", "r173", "r177", "r363", "r366", "r383", "r384", "r480", "r507", "r651" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofLossunaudited", "http://www.xencor.com/role/NetLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted net loss per common share attributable to Xencor, Inc. (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r132", "r153", "r154", "r155", "r156", "r157", "r158", "r167", "r171", "r172", "r173", "r177", "r363", "r366", "r383", "r384", "r480", "r507", "r651" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.xencor.com/role/NetLossPerCommonShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss Per Common Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r163", "r174", "r175", "r176" ] }, "xncr_EllenFeigalMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "EllenFeigalMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Ellen Feigal [Member]", "documentation": "Ellen Feigal" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Period to recognize unamortized compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r338" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unamortized compensation expense related to unvested restricted stock units", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r885" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unamortized compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r885" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockMember", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationEmployeeExpenseDetails", "http://www.xencor.com/role/StockBasedCompensationFVofEmployeeStockOptionsDetails", "http://www.xencor.com/role/StockBasedCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "ESPP", "label": "Employee Stock [Member]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationEmployeeExpenseDetails", "http://www.xencor.com/role/StockBasedCompensationFVofEmployeeStockOptionsDetails", "http://www.xencor.com/role/StockBasedCompensationNarrativeDetails", "http://www.xencor.com/role/StockBasedCompensationOptionActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options", "label": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.xencor.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.xencor.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Two", "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.xencor.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.xencor.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.xencor.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.xencor.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r704" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.xencor.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.xencor.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.xencor.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r704" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.xencor.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.xencor.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r704" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.xencor.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.xencor.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r788" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.xencor.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r704" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.xencor.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r704" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.xencor.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r704" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.xencor.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r704" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Footnote", "label": "Equity Awards Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r743" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table", "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]" } } }, "auth_ref": [ "r784" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments", "label": "Equity Awards Adjustments [Member]" } } }, "auth_ref": [ "r784" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table", "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r784" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r8", "r102", "r125", "r126", "r127", "r148", "r149", "r150", "r152", "r157", "r159", "r161", "r179", "r234", "r235", "r258", "r288", "r352", "r353", "r360", "r361", "r362", "r364", "r365", "r366", "r375", "r376", "r377", "r378", "r379", "r380", "r382", "r409", "r410", "r411", "r412", "r413", "r414", "r416", "r419", "r434", "r502", "r524", "r525", "r526", "r543", "r610" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritieswithoutReadilyDeterminableFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Domain]", "label": "Investment, Name [Domain]" } } }, "auth_ref": [ "r230", "r231", "r232", "r359", "r791", "r792", "r793", "r886", "r887", "r888", "r889" ] }, "us-gaap_EquitySecuritiesFVNINoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesFVNINoncurrent", "crdr": "debit", "calculation": { "http://www.xencor.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable equity securities - long term", "label": "Equity Securities, FV-NI, Noncurrent", "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as noncurrent." } } }, "auth_ref": [ "r407" ] }, "us-gaap_EquitySecuritiesFvNi": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesFvNi", "crdr": "debit", "calculation": { "http://www.xencor.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedBalanceSheets", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritieswithReadilyDeterminableFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable equity securities", "verboseLabel": "Equity securities with readily determinable fair value", "label": "Equity Securities, FV-NI, Current", "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current." } } }, "auth_ref": [ "r110", "r407", "r646" ] }, "us-gaap_EquitySecuritiesFvNiGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesFvNiGainLoss", "crdr": "credit", "calculation": { "http://www.xencor.com/role/ConsolidatedStatementsofLossunaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 }, "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 }, "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesNetGainsandLossesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited", "http://www.xencor.com/role/ConsolidatedStatementsofLossunaudited", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritieswithReadilyDeterminableFairValueDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesNetGainsandLossesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Gain (loss) on equity securities, net", "negatedLabel": "Change in fair value of equity securities", "terseLabel": "Net gain (loss) recorded on equity securities", "totalLabel": "Net gain (loss) recorded on equity securities", "label": "Equity Securities, FV-NI, Gain (Loss)", "documentation": "Amount of unrealized and realized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r511", "r842" ] }, "us-gaap_EquitySecuritiesFvNiRealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesFvNiRealizedGainLoss", "crdr": "credit", "calculation": { "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesNetGainsandLossesDetails": { "parentTag": "us-gaap_EquitySecuritiesFvNiGainLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesNetGainsandLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Net gain (loss) recorded on sale of equity securities", "label": "Equity Securities, FV-NI, Realized Gain (Loss)", "documentation": "Amount of realized gain (loss) from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r509", "r842" ] }, "xncr_EquitySecuritiesFvNiTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "EquitySecuritiesFvNiTableTextBlock", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Equity Securities with Readily Determinable Fair Value", "label": "Equity Securities, FV-NI [Table Text Block]", "documentation": "Tabular disclosure of equity securities with readily determinable fair value." } } }, "auth_ref": [] }, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesFvNiUnrealizedGainLoss", "crdr": "credit", "calculation": { "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesNetGainsandLossesDetails": { "parentTag": "us-gaap_EquitySecuritiesFvNiGainLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritiesTransactionsDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesNetGainsandLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain (loss) on equity securities", "verboseLabel": "Unrealized gain (loss) recorded on equity securities held at the reporting date", "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)", "documentation": "Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r510", "r842" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "crdr": "debit", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritieswithoutReadilyDeterminableFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity shares estimated fair value", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "documentation": "Amount of investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r228" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount", "crdr": "debit", "calculation": { "http://www.xencor.com/role/ConsolidatedStatementsofLossunaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 5.0 }, "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited", "http://www.xencor.com/role/ConsolidatedStatementsofLossunaudited", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritieswithoutReadilyDeterminableFairValueDetails", "http://www.xencor.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Impairment on equity securities", "terseLabel": "Impairment on equity securities", "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount", "documentation": "Amount of impairment loss on investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r229" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritieswithoutReadilyDeterminableFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity securities without readily determinable fair value", "label": "Equity Securities without Readily Determinable Fair Value [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r839", "r840", "r841" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueTable", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritieswithoutReadilyDeterminableFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Securities without Readily Determinable Fair Value [Table]", "label": "Equity Securities without Readily Determinable Fair Value [Table]", "documentation": "Disclosure of information about investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r839", "r840", "r841" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Equity Securities Without Readily Determinable Fair Value", "label": "Equity Securities without Readily Determinable Fair Value [Table Text Block]", "documentation": "Tabular disclosure of investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r839", "r840", "r841" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r753" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r711", "r721", "r731", "r763" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r708", "r718", "r728", "r760" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r759" ] }, "xncr_ExtendedExpirationDatesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "ExtendedExpirationDatesMember", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Extended Expiration Dates", "label": "Extended Expiration Dates [Member]", "documentation": "Extended Expiration Dates" } } }, "auth_ref": [] }, "xncr_ExtendedVestingPeriodsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "ExtendedVestingPeriodsMember", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Extended Vesting Periods", "label": "Extended Vesting Periods [Member]", "documentation": "Extended Vesting Periods" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.xencor.com/role/FairValueofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Financial Instruments", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r386", "r387", "r397", "r671" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.xencor.com/role/FairValueofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r386", "r387", "r397", "r671" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "presentation": [ "http://www.xencor.com/role/FairValueofFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Assets Recorded at Fair Value", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "documentation": "Tabular disclosure of financial instrument measured at fair value on recurring or nonrecurring basis. Includes, but is not limited to, instrument classified in shareholders' equity." } } }, "auth_ref": [ "r671", "r892", "r893", "r898" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.xencor.com/role/FairValueofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r279", "r296", "r297", "r298", "r299", "r300", "r301", "r385", "r387", "r388", "r389", "r390", "r396", "r397", "r399", "r440", "r441", "r442", "r658", "r659", "r662", "r663", "r664", "r671", "r674" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.xencor.com/role/FairValueofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r386", "r387", "r388", "r390", "r671", "r895", "r899" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.xencor.com/role/FairValueofFinancialInstruments" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Financial Instruments", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r392", "r394", "r395", "r396", "r399", "r400", "r401", "r402", "r403", "r474", "r671", "r675" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.xencor.com/role/FairValueofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r279", "r296", "r301", "r387", "r397", "r440", "r662", "r663", "r664", "r671" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.xencor.com/role/FairValueofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r279", "r296", "r301", "r387", "r388", "r397", "r441", "r658", "r659", "r662", "r663", "r664", "r671" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.xencor.com/role/FairValueofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r386", "r387", "r388", "r390", "r671", "r895", "r899" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.xencor.com/role/SummaryofSignificantAccountingPoliciesPolices" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement", "label": "Fair Value Measurement, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.xencor.com/role/FairValueofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r279", "r296", "r297", "r298", "r299", "r300", "r301", "r385", "r387", "r388", "r389", "r390", "r396", "r397", "r399", "r440", "r441", "r442", "r658", "r659", "r662", "r663", "r664", "r671", "r674" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.xencor.com/role/FairValueofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring", "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r671", "r892", "r893", "r894", "r895", "r896", "r899" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.xencor.com/role/FairValueofFinancialInstrumentsDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesSummaryDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r236", "r237", "r238", "r239", "r240", "r242", "r244", "r245", "r280", "r286", "r381", "r404", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r503", "r657", "r671", "r672", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r683", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r838", "r839", "r840", "r841", "r891", "r894", "r895", "r896", "r897", "r899" ] }, "xncr_FiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassLineItems", "presentation": [ "http://www.xencor.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Patents, licenses, and other intangible assets", "label": "Finite Lived and Indefinite Lived Intangible Assets by Major Class [Line Items]", "documentation": "Finite Lived and Indefinite Lived Intangible Assets by Major Class [Line Items]" } } }, "auth_ref": [] }, "xncr_FiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTable": { "xbrltype": "stringItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTable", "presentation": [ "http://www.xencor.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite Lived And Indefinite Lived Intangible Assets By Major Class [Table]", "label": "Finite Lived And Indefinite Lived Intangible Assets By Major Class [Table]", "documentation": "Disclosure of finite-lived and indefinite-lived intangible assets, excluding goodwill, in total and by major class." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.xencor.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r247", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r472", "r473", "r643" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.xencor.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r247", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r643" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r715", "r725", "r735", "r767" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r715", "r725", "r735", "r767" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r715", "r725", "r735", "r767" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r715", "r725", "r735", "r767" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r715", "r725", "r735", "r767" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year", "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]" } } }, "auth_ref": [ "r748" ] }, "xncr_FutureRoyaltiesPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "FutureRoyaltiesPolicyPolicyTextBlock", "presentation": [ "http://www.xencor.com/role/SummaryofSignificantAccountingPoliciesPolices" ], "lang": { "en-us": { "role": { "terseLabel": "Liability Related to the Sale of Future Revenues and Non-Cash Interest Expense on the Liability Related to the Sale of Future Royalties and Deferred Income Related to the Sale of Future Revenues", "label": "Future Royalties, Policy [Policy Text Block]", "documentation": "Future Royalties, Policy" } } }, "auth_ref": [] }, "xncr_FutureRoyaltiesSaleDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "FutureRoyaltiesSaleDisclosureTextBlock", "presentation": [ "http://www.xencor.com/role/SalesofFutureRoyalties" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Future Royalties", "label": "Future Royalties Sale Disclosure [Text Block]", "documentation": "Future Royalties Sale Disclosure" } } }, "auth_ref": [] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "calculation": { "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss on disposal of assets", "label": "Gain (Loss) on Disposition of Assets", "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r815" ] }, "us-gaap_GainLossOnInvestmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnInvestmentsTextBlock", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Net Gains and Losses", "label": "Gain (Loss) on Securities [Table Text Block]", "documentation": "Tabular disclosure of realized and unrealized gain (loss) on investment in security." } } }, "auth_ref": [ "r811", "r812" ] }, "xncr_GaleMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "GaleMember", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gale", "label": "Gale [Member]", "documentation": "Gale" } } }, "auth_ref": [] }, "xncr_GenentechMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "GenentechMember", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Genentech", "label": "Genentech [Member]", "documentation": "Represent information pertaining to Genetech." } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.xencor.com/role/ConsolidatedStatementsofLossunaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofLossunaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "General and administrative", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r54", "r594" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationEmployeeExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r54" ] }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "presentation": [ "http://www.xencor.com/role/SummaryofSignificantAccountingPoliciesPolices" ], "lang": { "en-us": { "role": { "verboseLabel": "Intangible Assets", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined." } } }, "auth_ref": [ "r246", "r256", "r257" ] }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.xencor.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of intangible assets", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value." } } }, "auth_ref": [ "r5", "r248", "r256" ] }, "xncr_InProcessIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "InProcessIntangibleAssetsMember", "presentation": [ "http://www.xencor.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "In-process intangible assets", "label": "In-process intangible assets", "documentation": "In Process Intangible Assets [Member]" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.xencor.com/role/ConsolidatedStatementsofLossunaudited": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofLossunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Loss before income tax expense", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r52", "r81", "r86", "r481", "r498", "r653", "r654", "r826", "r827", "r828", "r829", "r830" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationEmployeeExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r259", "r260", "r261", "r391", "r393", "r398", "r521", "r523", "r595", "r643", "r673", "r917" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationEmployeeExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r260", "r261", "r391", "r393", "r398", "r521", "r523", "r595", "r643", "r673", "r917" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.xencor.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r145", "r342", "r344", "r345", "r346", "r347", "r348", "r349", "r354", "r356", "r357", "r358", "r540", "r668" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.xencor.com/role/ConsolidatedStatementsofLossunaudited": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofLossunaudited", "http://www.xencor.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r90", "r98", "r160", "r161", "r178", "r188", "r191", "r343", "r344", "r355", "r512", "r668" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes", "label": "Income Taxes Paid, Net", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r17", "r142", "r350", "r351" ] }, "xncr_IncreaseDecreaseInAccountsAndOtherReceivablesAndContractWithCustomerAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "IncreaseDecreaseInAccountsAndOtherReceivablesAndContractWithCustomerAssets", "crdr": "credit", "calculation": { "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts and Other Receivables and Contract with Customer Assets", "documentation": "Increase (Decrease) in Accounts Receivable and Contract with Customer Assets" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes", "label": "Increase (Decrease) 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_IncreaseDecreaseInAccruedInvestmentIncomeReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedInvestmentIncomeReceivable", "crdr": "credit", "calculation": { "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest receivable from marketable debt securities", "label": "Increase (Decrease) in Accrued Investment Income Receivable", "documentation": "The increase (decrease) during the reporting period in investment income that has been earned but not yet received in cash." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r470", "r814" ] }, "xncr_IncreaseDecreaseInLeaseLiabilitiesAndRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "IncreaseDecreaseInLeaseLiabilitiesAndRightOfUseAssets", "crdr": "debit", "calculation": { "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liabilities and ROU assets", "label": "Increase Decrease In Lease Liabilities and Right Of Use Assets", "documentation": "The increase (decrease) during the reporting period relating to lease liabilities and right of use (ROU) assets." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInLoansDeferredIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInLoansDeferredIncome", "crdr": "credit", "calculation": { "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred income", "label": "Increase (Decrease) in Loans, Deferred Income", "documentation": "The increase (decrease) during the reporting period in net unamortized loan origination fees and other fees that are collected at origination but recorded as income over the life of the loan." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r715", "r725", "r735", "r759", "r767", "r771", "r779" ] }, "xncr_InitialCostSharingPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "InitialCostSharingPercentage", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial cost-sharing percentage", "label": "Initial Cost-sharing Percentage", "documentation": "The initial cost-sharing percentage." } } }, "auth_ref": [] }, "xncr_InmuneBioIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "InmuneBioIncMember", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritiesTransactionsDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritieswithReadilyDeterminableFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "INmune", "label": "INmune", "documentation": "Represents information pertaining to the counterparty, INmune Bio, Inc. (INmune)." } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r777" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r707", "r783" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r707", "r783" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r707", "r783" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.xencor.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Patents, licenses, and other intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r247", "r844", "r845" ] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseNonoperating", "crdr": "debit", "calculation": { "http://www.xencor.com/role/ConsolidatedStatementsofLossunaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofLossunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest expense", "label": "Interest Expense, Nonoperating", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r186", "r813" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r136", "r140", "r141" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.xencor.com/role/ConsolidatedStatementsofLossunaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofLossunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r178", "r185", "r191", "r654", "r810" ] }, "us-gaap_InvestmentOwnedBalanceShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentOwnedBalanceShares", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritiesTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares owned (in shares)", "label": "Investment Owned, Balance, Shares", "documentation": "Number of shares of investment owned." } } }, "auth_ref": [ "r555", "r560", "r615", "r624", "r628", "r694" ] }, "us-gaap_InvestmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentPolicyTextBlock", "presentation": [ "http://www.xencor.com/role/SummaryofSignificantAccountingPoliciesPolices" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable Debt and Equity Securities", "label": "Investment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for investment in financial asset." } } }, "auth_ref": [ "r508", "r531", "r532", "r533", "r534", "r617", "r618" ] }, "us-gaap_InvestmentTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentTypeAxis", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment Type [Axis]", "label": "Investment Type [Axis]", "documentation": "Information by type of investments." } } }, "auth_ref": [ "r556", "r557", "r558", "r559", "r560", "r613", "r616", "r620", "r623", "r625", "r626", "r629", "r630", "r631", "r632", "r633", "r694" ] }, "us-gaap_InvestmentTypeCategorizationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentTypeCategorizationMember", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments [Domain]", "label": "Investments [Domain]", "documentation": "Asset obtained to generate income or appreciate in value." } } }, "auth_ref": [ "r556", "r557", "r558", "r559", "r560", "r613", "r616", "r620", "r623", "r625", "r626", "r629", "r630", "r631", "r632", "r633", "r694" ] }, "us-gaap_Investments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Investments", "crdr": "debit", "calculation": { "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesSummaryDetails": { "parentTag": "xncr_CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesSummaryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total investments", "label": "Investments", "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments." } } }, "auth_ref": [ "r486", "r487", "r688", "r691" ] }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Maturities of Marketable Securities", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments." } } }, "auth_ref": [] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecurities" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable Debt and Equity Securities", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r83", "r101", "r196", "r197", "r405", "r406", "r913" ] }, "xncr_JanssenBiotechIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "JanssenBiotechIncMember", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Janssen", "label": "Janssen Biotech, Inc [Member]", "documentation": "Represents information pertaining to Janssen Biotech, Inc." } } }, "auth_ref": [] }, "xncr_JanssenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "JanssenMember", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Janssen", "label": "Janssen [Member]", "documentation": "Represents information pertaining to Janseen" } } }, "auth_ref": [] }, "xncr_JohnDesjarlaisMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "JohnDesjarlaisMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "John Desjarlais [Member]", "documentation": "John Desjarlais" } } }, "auth_ref": [] }, "xncr_KevinGormanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "KevinGormanMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Kevin Gorman [Member]", "documentation": "Kevin Gorman" } } }, "auth_ref": [] }, "xncr_KurtGustafsonMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "KurtGustafsonMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Kurt Gustafson [Member]", "documentation": "Kurt Gustafson" } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.xencor.com/role/LeasesLeaseCostsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xencor.com/role/LeasesLeaseCostsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease costs", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r424", "r681" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.xencor.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Lease Costs and Cash Disclosures", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r902" ] }, "us-gaap_LeaseholdImprovementsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseholdImprovementsGross", "crdr": "debit", "presentation": [ "http://www.xencor.com/role/LeasesAgreementsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Improvement allowance", "label": "Leasehold Improvements, Gross", "documentation": "Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r68" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.xencor.com/role/LeasesAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Line Items]", "label": "Lessee, Lease, Description [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": [ "r423", "r433" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.xencor.com/role/LeasesAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r423", "r433" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.xencor.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Operating Lease Liabilities Maturities", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r903" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.xencor.com/role/LeasesUndiscountedCashFlowsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.xencor.com/role/LeasesUndiscountedCashFlowsDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xencor.com/role/LeasesUndiscountedCashFlowsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total undiscounted lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r431" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.xencor.com/role/LeasesUndiscountedCashFlowsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xencor.com/role/LeasesUndiscountedCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r431" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.xencor.com/role/LeasesUndiscountedCashFlowsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xencor.com/role/LeasesUndiscountedCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r431" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.xencor.com/role/LeasesUndiscountedCashFlowsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.xencor.com/role/LeasesUndiscountedCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r431" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.xencor.com/role/LeasesUndiscountedCashFlowsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.xencor.com/role/LeasesUndiscountedCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r431" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.xencor.com/role/LeasesUndiscountedCashFlowsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.xencor.com/role/LeasesUndiscountedCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r431" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.xencor.com/role/LeasesUndiscountedCashFlowsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.xencor.com/role/LeasesUndiscountedCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r431" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.xencor.com/role/LeasesUndiscountedCashFlowsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xencor.com/role/LeasesUndiscountedCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "For the remainder of 2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r903" ] }, "xncr_LesseeOperatingLeaseLiabilityTenantAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "LesseeOperatingLeaseLiabilityTenantAllowance", "crdr": "credit", "calculation": { "http://www.xencor.com/role/LeasesUndiscountedCashFlowsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xencor.com/role/LeasesUndiscountedCashFlowsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Tenant allowance", "label": "Lessee, Operating Lease, Liability, Tenant Allowance", "documentation": "Amount of monetary allowance granted by the landlord to a tenant for operating lease." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.xencor.com/role/LeasesUndiscountedCashFlowsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xencor.com/role/LeasesUndiscountedCashFlowsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r431" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.xencor.com/role/LeasesAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Renewal term", "label": "Lessee, 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": [ "r901" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.xencor.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r418" ] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LetterOfCreditMember", "presentation": [ "http://www.xencor.com/role/LeasesAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of Credit", "label": "Letter of Credit [Member]", "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.xencor.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r11", "r35", "r36", "r37", "r39", "r40", "r41", "r42", "r144", "r233", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r370", "r373", "r374", "r408", "r569", "r652", "r702", "r853", "r904", "r905" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.xencor.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r49", "r80", "r496", "r682", "r818", "r843", "r900" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.xencor.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.xencor.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r37", "r106", "r144", "r233", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r370", "r373", "r374", "r408", "r682", "r853", "r904", "r905" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.xencor.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "xncr_LicenseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "LicenseAgreementMember", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/CollaborationandLicensingAgreementsRevenueRecognitionDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritiesTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "License", "label": "License Agreement [Member]", "documentation": "Represents information pertaining to the License Agreement." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.xencor.com/role/LeasesAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of credit amount", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r34", "r38" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.xencor.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.xencor.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Debt, net of current portion", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r112" ] }, "us-gaap_MarketableSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketableSecuritiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Marketable Securities [Abstract]", "label": "Marketable Securities [Abstract]" } } }, "auth_ref": [] }, "xncr_MarketableSecuritiesImpairmentLossesAndRecoveries": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "MarketableSecuritiesImpairmentLossesAndRecoveries", "crdr": "debit", "presentation": [ "http://www.xencor.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment loss or recoveries", "label": "Marketable Securities Impairment Losses And Recoveries", "documentation": "Amount of impairment loss or recovery related to marketable securities." } } }, "auth_ref": [] }, "xncr_MarketableSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "MarketableSecuritiesMember", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesSummaryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities", "label": "Marketable securities", "documentation": "Primary financial statement caption encompassing marketable securities." } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketableSecuritiesTextBlock", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Marketable Securities", "label": "Marketable Securities [Table Text Block]", "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets." } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketableSecuritiesUnrealizedGainLoss", "crdr": "credit", "presentation": [ "http://www.xencor.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net unrealized gain (loss) on marketable securities", "label": "Marketable Security, Unrealized Gain (Loss)", "documentation": "Amount of unrealized gain (loss) on investment in marketable security." } } }, "auth_ref": [ "r55" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/StockBasedCompensationFVofEmployeeStockOptionsDetails", "http://www.xencor.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r264", "r265", "r266", "r267", "r302", "r340", "r390", "r469", "r520", "r522", "r530", "r561", "r562", "r614", "r619", "r621", "r622", "r627", "r641", "r642", "r656", "r660", "r665", "r674", "r675", "r679", "r680", "r685", "r855", "r906", "r907", "r908", "r909", "r910", "r911" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r751" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r751" ] }, "xncr_MilestoneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "MilestoneMember", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/CollaborationandLicensingAgreementsRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Milestone", "label": "Milestone [Member]", "documentation": "Payment for achievement or success." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/StockBasedCompensationFVofEmployeeStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r264", "r265", "r266", "r267", "r302", "r340", "r390", "r469", "r520", "r522", "r530", "r561", "r562", "r614", "r619", "r621", "r622", "r627", "r641", "r642", "r656", "r660", "r665", "r674", "r675", "r679", "r685", "r855", "r906", "r907", "r908", "r909", "r910", "r911" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://www.xencor.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Non-controlling interest", "label": "Equity, Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r48", "r79", "r144", "r233", "r269", "r271", "r272", "r273", "r276", "r277", "r408", "r495", "r573" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r770" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.xencor.com/role/FairValueofFinancialInstrumentsDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesSummaryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money Market Funds", "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r858" ] }, "xncr_MonroviaCAOfficeAndLaboratorySpaceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "MonroviaCAOfficeAndLaboratorySpaceMember", "presentation": [ "http://www.xencor.com/role/LeasesAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Monrovia, CA - office and laboratory space", "label": "Monrovia, CA - office and laboratory space [Member]", "documentation": "Represents information pertaining to lease office and laboratory space in Monrovia, CA." } } }, "auth_ref": [] }, "xncr_MorphoSysMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "MorphoSysMember", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/CollaborationandLicensingAgreementsRevenueRecognitionDetails", "http://www.xencor.com/role/SalesofFutureRoyaltiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "MorphoSys", "label": "MorphoSys [Member]", "documentation": "Represents information pertaining to MorphoSys." } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r778" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r752" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r139" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities", "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r139" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities", "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r61", "r62", "r63" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities", "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.xencor.com/role/ConsolidatedStatementsofLossunaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofLossunaudited", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss attributable to Xencor, Inc.", "terseLabel": "Net Income (Loss)", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r53", "r63", "r82", "r104", "r121", "r123", "r127", "r144", "r151", "r153", "r154", "r155", "r156", "r157", "r160", "r161", "r169", "r233", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r363", "r366", "r384", "r408", "r501", "r591", "r608", "r609", "r700", "r853" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.xencor.com/role/ConsolidatedStatementsofLossunaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofLossunaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Net loss attributable to non-controlling interest", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r31", "r75", "r121", "r123", "r157", "r160", "r161", "r500", "r809" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://www.xencor.com/role/NetLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss attributable to Xencor, Inc.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r133", "r153", "r154", "r155", "r156", "r164", "r165", "r170", "r173", "r366" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "presentation": [ "http://www.xencor.com/role/NetLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.xencor.com/role/SummaryofSignificantAccountingPoliciesPolices" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "xncr_NonCashRoyaltyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "NonCashRoyaltyMember", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash royalties", "label": "Non-cash Royalty [Member]", "documentation": "Non-cash Royalty" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r751" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r715", "r725", "r735", "r759", "r767" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r742" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r741" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r759" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r778" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r778" ] }, "xncr_NoncashConsiderationReceivedFromRevenueContracts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "NoncashConsiderationReceivedFromRevenueContracts", "crdr": "credit", "calculation": { "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Equity received in connection with license agreements", "label": "Noncash Consideration Received From Revenue Contracts", "documentation": "Noncash Consideration Received From Revenue Contracts" } } }, "auth_ref": [] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures of non-cash activities", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NoncashProjectAbandonmentCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncashProjectAbandonmentCosts", "crdr": "debit", "calculation": { "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited", "http://www.xencor.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Abandonment of capitalized intangible assets", "label": "Noncash Project Abandonment Costs", "documentation": "The expense charged against earnings to eliminate the capitalized costs of projects that have been terminated during the reporting period, which is added back to net income when calculating cash provided by (used in) operations using the indirect method." } } }, "auth_ref": [ "r5" ] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncontrollingInterestMember", "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Controlling Interest", "label": "Noncontrolling Interest [Member]", "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest." } } }, "auth_ref": [ "r26", "r288", "r819", "r820", "r821", "r823", "r949" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.xencor.com/role/ConsolidatedStatementsofLossunaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofLossunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total other income (expense), net", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r56" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofLossunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense)", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Restricted Stock Unit Activity", "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares." } } }, "auth_ref": [ "r10" ] }, "xncr_NumberOfAnnualInstallmentVestingPeriod": { "xbrltype": "integerItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "NumberOfAnnualInstallmentVestingPeriod", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Annual installment vesting periods", "label": "Number Of Annual Installment Vesting Period", "documentation": "Represents the number of annual installment vesting periods." } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.xencor.com/role/ConsolidatedStatementsofLossunaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofLossunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating 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/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofLossunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.xencor.com/role/ConsolidatedStatementsofLossunaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofLossunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r86", "r653", "r826", "r827", "r828", "r829", "r830" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.xencor.com/role/LeasesLeaseCostsDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xencor.com/role/LeasesLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r425", "r681" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.xencor.com/role/LeasesUndiscountedCashFlowsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 }, "http://www.xencor.com/role/LeasesUndiscountedCashFlowsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xencor.com/role/LeasesUndiscountedCashFlowsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Present value of lease payments", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r421" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.xencor.com/role/LeasesUndiscountedCashFlowsDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.xencor.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedBalanceSheets", "http://www.xencor.com/role/LeasesUndiscountedCashFlowsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Lease liabilities", "terseLabel": "Lease liabilities - short-term", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r421" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.xencor.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 }, "http://www.xencor.com/role/LeasesUndiscountedCashFlowsDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedBalanceSheets", "http://www.xencor.com/role/LeasesUndiscountedCashFlowsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Lease liabilities, net of current portion", "terseLabel": "Lease liabilities - long-term", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r421" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.xencor.com/role/LeasesLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r422", "r427" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.xencor.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Right of use (ROU) asset", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r420" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.xencor.com/role/LeasesLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discount rate", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r430", "r681" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.xencor.com/role/LeasesLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining lease term", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r429", "r681" ] }, "xncr_OptionAndLicenseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "OptionAndLicenseAgreementMember", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/SalesofFutureRoyaltiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Option and License agreement", "label": "Option and license agreement [Member]", "documentation": "Represents information pertaining to the option and license agreement." } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "presentation": [ "http://www.xencor.com/role/SummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles." } } }, "auth_ref": [ "r64", "r65", "r66", "r73" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.xencor.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r108" ] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.xencor.com/role/ConsolidatedStatementsofComprehensiveLossunaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofComprehensiveLossunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net unrealized gain (loss) on marketable debt securities", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r118", "r119", "r120", "r502" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.xencor.com/role/ConsolidatedStatementsofLossunaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofLossunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other expense, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r57" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r751" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r713", "r723", "r733", "r765" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r716", "r726", "r736", "r768" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r716", "r726", "r736", "r768" ] }, "us-gaap_PaidInKindInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaidInKindInterest", "crdr": "debit", "calculation": { "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash interest expense", "label": "Paid-in-Kind Interest", "documentation": "Interest paid other than in cash for example by issuing additional debt securities. As a noncash item, it is added to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r5" ] }, "xncr_PasadenaCAOfficeAndLaboratorySpaceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "PasadenaCAOfficeAndLaboratorySpaceMember", "presentation": [ "http://www.xencor.com/role/LeasesAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pasadena, CA - office and laboratory space", "label": "Pasadena, CA - office and laboratory space [Member]", "documentation": "Represents information pertaining to the laboratory and office space in Pasadena, California." } } }, "auth_ref": [] }, "xncr_PatentLicenseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "PatentLicenseAgreementMember", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Patent License Agreement", "label": "Patent License Agreement", "documentation": "Information relating to a Patent License Agreement." } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r740" ] }, "us-gaap_PaymentsForProceedsFromTenantAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForProceedsFromTenantAllowance", "crdr": "credit", "presentation": [ "http://www.xencor.com/role/LeasesAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments for (proceeds from) tenant allowance", "label": "Payments for (Proceeds from) Tenant Allowance", "documentation": "Net cash outflow or inflow from monetary allowance granted by the landlord to a tenant to entice tenant to move into landlords building which will enable the tenant to prepare the leased premises for tenants occupancy." } } }, "auth_ref": [ "r15", "r58" ] }, "us-gaap_PaymentsForRepurchaseOfPreferredStockAndPreferenceStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfPreferredStockAndPreferenceStock", "crdr": "credit", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments for repurchase of preferred stock and preference stock", "label": "Payments for Repurchase of Preferred Stock and Preference Stock", "documentation": "The cash outflow to reacquire preferred stock during the period." } } }, "auth_ref": [ "r60" ] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of patents, licenses, and other intangible assets", "label": "Payments to Acquire Intangible Assets", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r59" ] }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireMarketableSecurities", "crdr": "credit", "calculation": { "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of marketable securities", "label": "Payments to Acquire Marketable Securities", "documentation": "Amount of cash outflow for purchase of marketable security." } } }, "auth_ref": [ "r833" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "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": [ "r59" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r750" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r750" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r742" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r759" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r752" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r741" ] }, "xncr_PhasesOfLeaseTerm": { "xbrltype": "integerItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "PhasesOfLeaseTerm", "presentation": [ "http://www.xencor.com/role/LeasesAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Phases of lease term", "label": "Phases of Lease Term", "documentation": "Represents the number of phases associated with a lease term." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Prior Service Cost", "label": "Pension Adjustments Prior Service Cost [Member]" } } }, "auth_ref": [ "r743" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Service Cost", "label": "Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r787" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Benefits Adjustments, Footnote", "label": "Pension Benefits Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r742" ] }, "xncr_PotentialMilestonesTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "PotentialMilestonesTypeAxis", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Potential Milestones Type [Axis]", "label": "Potential Milestones Type [Axis]", "documentation": "Potential Milestones Type" } } }, "auth_ref": [] }, "xncr_PotentialMilestonesTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "PotentialMilestonesTypeDomain", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Potential Milestones Type [Domain]", "label": "Potential Milestones Type [Domain]", "documentation": "Potential Milestones Type [Domain]" } } }, "auth_ref": [] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockMember", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritieswithoutReadilyDeterminableFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock", "label": "Preferred Stock [Member]", "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company." } } }, "auth_ref": [ "r692", "r693", "r696", "r697", "r698", "r699", "r947", "r949" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.xencor.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r43", "r281" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.xencor.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r43", "r571" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.xencor.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r43", "r281" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.xencor.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r43", "r571", "r589", "r949", "r950" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.xencor.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, $0.01 par value: 10,000,000 authorized shares; -0- issued and outstanding shares at June\u00a030, 2024 and December\u00a031, 2023", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r43", "r491", "r682" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.xencor.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r806" ] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://www.xencor.com/role/SummaryofSignificantAccountingPoliciesPolices" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassifications", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r803" ] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "crdr": "debit", "calculation": { "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock upon exercise of stock awards", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised." } } }, "auth_ref": [ "r2", "r9" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "crdr": "debit", "calculation": { "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from maturities of marketable securities", "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale", "documentation": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r134", "r135", "r833" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "crdr": "debit", "calculation": { "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of marketable securities", "label": "Proceeds from Sale and Maturity of Marketable Securities", "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfEquitySecuritiesFvNi", "crdr": "debit", "calculation": { "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of equity securities", "label": "Proceeds from Sale of Equity Securities, FV-NI", "documentation": "Amount of cash inflow from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as investing activity." } } }, "auth_ref": [ "r89", "r137" ] }, "us-gaap_ProceedsFromStockPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockPlans", "crdr": "debit", "calculation": { "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock under the Employee Stock Purchase Plan", "label": "Proceeds from Stock Plans", "documentation": "The cash inflow associated with the amount received from the stock plan during the period." } } }, "auth_ref": [ "r2" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/CollaborationandLicensingAgreementsRevenueRecognitionDetails", "http://www.xencor.com/role/SalesofFutureRoyaltiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r192", "r471", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r644", "r661", "r684", "r685", "r686", "r687", "r690", "r849", "r850", "r856", "r916", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r945", "r946" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/CollaborationandLicensingAgreementsRevenueRecognitionDetails", "http://www.xencor.com/role/SalesofFutureRoyaltiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r192", "r471", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r644", "r661", "r684", "r685", "r686", "r687", "r690", "r849", "r850", "r856", "r916", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r945", "r946" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.xencor.com/role/ConsolidatedStatementsofComprehensiveLossunaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.xencor.com/role/ConsolidatedStatementsofLossunaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 }, "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited", "http://www.xencor.com/role/ConsolidatedStatementsofComprehensiveLossunaudited", "http://www.xencor.com/role/ConsolidatedStatementsofLossunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "terseLabel": "Net loss", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r104", "r121", "r123", "r138", "r144", "r151", "r157", "r160", "r161", "r233", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r363", "r366", "r368", "r371", "r372", "r384", "r408", "r481", "r499", "r542", "r591", "r608", "r609", "r669", "r670", "r701", "r809", "r853" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.xencor.com/role/LeasesAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r6", "r432" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.xencor.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r6", "r432", "r485", "r497", "r682" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.xencor.com/role/LeasesAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r68", "r432" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r740" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r740" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/StockBasedCompensationFVofEmployeeStockOptionsDetails", "http://www.xencor.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r264", "r265", "r266", "r267", "r295", "r302", "r331", "r332", "r333", "r340", "r390", "r443", "r452", "r469", "r520", "r522", "r530", "r561", "r562", "r614", "r619", "r621", "r622", "r627", "r641", "r642", "r656", "r660", "r665", "r674", "r675", "r679", "r680", "r685", "r694", "r847", "r855", "r895", "r907", "r908", "r909", "r910", "r911" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/StockBasedCompensationFVofEmployeeStockOptionsDetails", "http://www.xencor.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r264", "r265", "r266", "r267", "r295", "r302", "r331", "r332", "r333", "r340", "r390", "r443", "r452", "r469", "r520", "r522", "r530", "r561", "r562", "r614", "r619", "r621", "r622", "r627", "r641", "r642", "r656", "r660", "r665", "r674", "r675", "r679", "r680", "r685", "r694", "r847", "r855", "r895", "r907", "r908", "r909", "r910", "r911" ] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r708", "r718", "r728", "r760" ] }, "xncr_RegulatoryBasedMilestonesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "RegulatoryBasedMilestonesMember", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Regulatory-based", "label": "Regulatory-based", "documentation": "Represents information pertaining to regulatory-based potential milestones." } } }, "auth_ref": [] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/CollaborationandLicensingAgreementsRevenueRecognitionDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritiesTransactionsDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritieswithReadilyDeterminableFairValueDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritieswithoutReadilyDeterminableFairValueDetails", "http://www.xencor.com/role/SalesofFutureRoyaltiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r146", "r147", "r278", "r283", "r435", "r453", "r486", "r648", "r649" ] }, "xncr_ResearchActivityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "ResearchActivityMember", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research service", "label": "Research service", "documentation": "Represent information pertaining to research activity." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.xencor.com/role/ConsolidatedStatementsofLossunaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofLossunaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r341", "r643", "r654", "r912" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationEmployeeExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "xncr_ResearchCollaborationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "ResearchCollaborationMember", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research collaboration", "label": "Research collaboration [Member]", "documentation": "Right to collaboration or assist on a project or agreement." } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r709", "r719", "r729", "r761" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r710", "r720", "r730", "r762" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r717", "r727", "r737", "r769" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCash", "crdr": "debit", "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash", "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": [ "r804", "r816", "r914", "r915" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.xencor.com/role/FairValueofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Domain]", "label": "Cash and Cash Equivalents [Domain]", "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r107" ] }, "us-gaap_RestrictedCashNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashNoncurrent", "crdr": "debit", "calculation": { "http://www.xencor.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedBalanceSheets", "http://www.xencor.com/role/LeasesAgreementsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted cash", "terseLabel": "Cash collateral for letters of credit", "label": "Restricted Cash, Noncurrent", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. 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": [ "r91", "r805", "r816" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationEmployeeExpenseDetails", "http://www.xencor.com/role/StockBasedCompensationNarrativeDetails", "http://www.xencor.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.xencor.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r46", "r70", "r494", "r527", "r529", "r539", "r572", "r682" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r102", "r148", "r149", "r150", "r152", "r157", "r159", "r161", "r234", "r235", "r258", "r352", "r353", "r360", "r361", "r362", "r364", "r365", "r366", "r375", "r377", "r378", "r380", "r382", "r416", "r419", "r524", "r526", "r543", "r949" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.xencor.com/role/ConsolidatedStatementsofLossunaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/CollaborationandLicensingAgreementsRevenueRecognitionDetails", "http://www.xencor.com/role/ConsolidatedStatementsofLossunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborations, milestones, and royalties", "verboseLabel": "Revenue recorded", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "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": [ "r84", "r85", "r178", "r183", "r184", "r189", "r191", "r192", "r193", "r194", "r291", "r292", "r471" ] }, "xncr_RevenueRecognitionMilestoneMethodPending": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "RevenueRecognitionMilestoneMethodPending", "crdr": "credit", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Royalty milestones", "label": "Revenue Recognition Milestone Method Pending", "documentation": "Represents the amount of consideration that will be recognized upon full completion of milestones set forth in a collaborative agreement between two parties." } } }, "auth_ref": [] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesAbstract", "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofLossunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "xncr_RichardRanieriJune2024PlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "RichardRanieriJune2024PlanMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Richard Ranieri June 2024 Plan [Member]", "documentation": "Richard Ranieri June 2024 Plan" } } }, "auth_ref": [] }, "xncr_RichardRanieriMay2024PlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "RichardRanieriMay2024PlanMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Richard Ranieri May 2024 Plan [Member]", "documentation": "Richard Ranieri May 2024 Plan" } } }, "auth_ref": [] }, "xncr_RichardRanieriMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "RichardRanieriMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Richard Ranieri [Member]", "documentation": "Richard Ranieri" } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "ROU assets obtained", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r428", "r681" ] }, "xncr_RoyaltyLiabilitiesLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "RoyaltyLiabilitiesLongTermDebt", "crdr": "credit", "calculation": { "http://www.xencor.com/role/SalesofFutureRoyaltiesDebtofFutureRoyaltiesDetails": { "parentTag": "xncr_RoyaltyLiabilityDebtLongTermAndShortTermCombinedAmount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xencor.com/role/SalesofFutureRoyaltiesDebtofFutureRoyaltiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt - long-term", "label": "Royalty Liabilities, Long-Term Debt", "documentation": "Royalty Liabilities, Long-Term Debt" } } }, "auth_ref": [] }, "xncr_RoyaltyLiabilitiesShortTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "RoyaltyLiabilitiesShortTermDebt", "crdr": "credit", "calculation": { "http://www.xencor.com/role/SalesofFutureRoyaltiesDebtofFutureRoyaltiesDetails": { "parentTag": "xncr_RoyaltyLiabilityDebtLongTermAndShortTermCombinedAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xencor.com/role/SalesofFutureRoyaltiesDebtofFutureRoyaltiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt - short-term", "label": "Royalty Liabilities, Short-Term Debt", "documentation": "Royalty Liabilities, Short-Term Debt" } } }, "auth_ref": [] }, "xncr_RoyaltyLiabilityDebtLongTermAndShortTermCombinedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "RoyaltyLiabilityDebtLongTermAndShortTermCombinedAmount", "crdr": "credit", "calculation": { "http://www.xencor.com/role/SalesofFutureRoyaltiesDebtofFutureRoyaltiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.xencor.com/role/SalesofFutureRoyaltiesDebtofFutureRoyaltiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total debt", "label": "Royalty Liability, Debt, Long-Term and Short-Term, Combined Amount", "documentation": "Royalty Liability, Debt, Long-Term and Short-Term, Combined Amount" } } }, "auth_ref": [] }, "xncr_RoyaltyLiabilityInterestExpenseIncludingAmortizationOfClosingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "RoyaltyLiabilityInterestExpenseIncludingAmortizationOfClosingCosts", "crdr": "credit", "presentation": [ "http://www.xencor.com/role/SalesofFutureRoyaltiesDebtofFutureRoyaltiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash interest expense recognized", "label": "Royalty Liability, Interest Expense Including Amortization Of Closing Costs", "documentation": "Royalty Liability, Interest Expense Including Amortization Of Closing Costs" } } }, "auth_ref": [] }, "xncr_RoyaltyLiabilityInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "RoyaltyLiabilityInterestRate", "presentation": [ "http://www.xencor.com/role/SalesofFutureRoyaltiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate", "label": "Royalty Liability, Interest Rate", "documentation": "Royalty Liability, Interest Rate" } } }, "auth_ref": [] }, "xncr_RoyaltyLiabilityNonCashInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "RoyaltyLiabilityNonCashInterestExpense", "crdr": "credit", "presentation": [ "http://www.xencor.com/role/SalesofFutureRoyaltiesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Non-cash interest expense recognized", "label": "Royalty Liability, Non-Cash Interest Expense", "documentation": "Royalty Liability, Non-Cash Interest Expense" } } }, "auth_ref": [] }, "xncr_RoyaltyLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "RoyaltyLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.xencor.com/role/SalesofFutureRoyaltiesDebtofFutureRoyaltiesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance of debt related to sale of future royalties", "periodEndLabel": "Ending balance of debt related to sale of future royalties", "label": "Royalty Liability, Noncurrent", "documentation": "Royalty Liability, Noncurrent" } } }, "auth_ref": [] }, "xncr_RoyaltyLiabilityOwed": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "RoyaltyLiabilityOwed", "crdr": "debit", "presentation": [ "http://www.xencor.com/role/SalesofFutureRoyaltiesDebtofFutureRoyaltiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Royalties owed to OMERS", "label": "Royalty Liability, Owed", "documentation": "Royalty Liability, Owed" } } }, "auth_ref": [] }, "xncr_RoyaltyLiabilityPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "RoyaltyLiabilityPayments", "crdr": "credit", "presentation": [ "http://www.xencor.com/role/SalesofFutureRoyaltiesDebtofFutureRoyaltiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Royalties paid to OMERS", "label": "Royalty Liability, Payments", "documentation": "Royalty Liability, Payments" } } }, "auth_ref": [] }, "us-gaap_RoyaltyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RoyaltyMember", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/CollaborationandLicensingAgreementsRevenueRecognitionDetails", "http://www.xencor.com/role/SalesofFutureRoyaltiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Royalties", "label": "Royalty [Member]", "documentation": "Money for usage-based right to asset." } } }, "auth_ref": [ "r857" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r778" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r778" ] }, "xncr_SaleOfFutureRoyaltyRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "SaleOfFutureRoyaltyRollForward", "presentation": [ "http://www.xencor.com/role/SalesofFutureRoyaltiesDebtofFutureRoyaltiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Future Royalty [Roll Forward]", "label": "Sale of Future Royalty [Roll Forward]", "documentation": "Sale of Future Royalty" } } }, "auth_ref": [] }, "xncr_SalesBasedMilestonesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "SalesBasedMilestonesMember", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales-based", "label": "Sales-based", "documentation": "Represents information pertaining to sales-based potential milestones." } } }, "auth_ref": [] }, "xncr_SalesOfFutureRoyaltiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "SalesOfFutureRoyaltiesLineItems", "presentation": [ "http://www.xencor.com/role/SalesofFutureRoyaltiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales of Future Royalties [Line Items]", "label": "Sales of Future Royalties [Line Items]", "documentation": "Sales of Future Royalties [Line Items]" } } }, "auth_ref": [] }, "xncr_SalesOfFutureRoyaltiesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "SalesOfFutureRoyaltiesTable", "presentation": [ "http://www.xencor.com/role/SalesofFutureRoyaltiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales of Future Royalties [Table]", "label": "Sales of Future Royalties [Table]", "documentation": "Sales of Future Royalties [Table]" } } }, "auth_ref": [] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioForecastMember", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/LeasesAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forecast", "label": "Forecast [Member]" } } }, "auth_ref": [ "r303", "r822" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/LeasesAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Domain]", "label": "Scenario [Domain]" } } }, "auth_ref": [ "r162", "r303", "r790", "r822" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesSummaryDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Available-for-sale Securities", "label": "Debt Securities, Available-for-Sale [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": [ "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209" ] }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/CollaborationandLicensingAgreementsRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]", "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r367" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.xencor.com/role/NetLossPerCommonShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Basic and Diluted Net Loss per Common Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r825" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Total Employee, Director and Non-Employee Stock-Based Compensation Expense Recognized", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r23" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritieswithoutReadilyDeterminableFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Axis]", "label": "Investment, Name [Axis]" } } }, "auth_ref": [ "r230", "r231", "r232", "r359", "r791", "r792", "r793", "r886", "r887", "r888", "r889" ] }, "xncr_ScheduleOfRevenueByMajorLicenseesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "ScheduleOfRevenueByMajorLicenseesTableTextBlock", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue by Licensees", "label": "Schedule of Revenue by Major Licensees [Table Text Block]", "documentation": "Tabular disclosure of revenue by major licensees." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationEmployeeExpenseDetails", "http://www.xencor.com/role/StockBasedCompensationFVofEmployeeStockOptionsDetails", "http://www.xencor.com/role/StockBasedCompensationNarrativeDetails", "http://www.xencor.com/role/StockBasedCompensationOptionActivityDetails", "http://www.xencor.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r305", "r307", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Weighted Average Assumptions Used for Estimation of Fair Value of ESPP", "label": "Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r72" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Weighted Average Assumptions Used for Estimation of Fair Value of Stock Options", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r72" ] }, "us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockOptionsRollForwardTableTextBlock", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Stock Option Activity", "label": "Schedule of Stock Options Roll Forward [Table Text Block]", "documentation": "Tabular disclosure of the change in stock options." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritiesTransactionsDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritieswithReadilyDeterminableFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Securities", "label": "Debt and Equity Securities, FV-NI [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": [ "r404" ] }, "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritiesTransactionsDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritieswithReadilyDeterminableFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Trading, and Equity Securities, FV-NI [Table]", "label": "Debt Securities, Trading, and Equity Securities, FV-NI [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r404" ] }, "xncr_SecondCollaborationAndLicenseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "SecondCollaborationAndLicenseAgreementMember", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Second Collaboration And License Agreement", "label": "Second Collaboration And License Agreement [Member]", "documentation": "Represents information relating to second collaboration and license agreement." } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.xencor.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r703" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.xencor.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r705" ] }, "xncr_ShanghaiMabgeekBiotechCo.Ltd.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "ShanghaiMabgeekBiotechCo.Ltd.Member", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/CollaborationandLicensingAgreementsRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mabgeek", "label": "Shanghai Mabgeek Biotech Co., Ltd. [Member]", "documentation": "Shanghai Mabgeek Biotech Co., Ltd." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited", "http://www.xencor.com/role/StockBasedCompensationEmployeeExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "verboseLabel": "Total employee, director and non-employee stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r4" ] }, "xncr_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInSharesAuthorized", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Annual increase in shares of common stock available for issuance (in shares)", "label": "Share Based Compensation Arrangement by Share Based Payment Award Annual Increase in Shares Authorized", "documentation": "Represents the annual increase in maximum number of shares (or other type of equity) approved (usually by shareholders and board of directors), for awards under the equity-based compensation plan." } } }, "auth_ref": [] }, "xncr_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualPercentageIncreaseInSharesAuthorized": { "xbrltype": "percentItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualPercentageIncreaseInSharesAuthorized", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Annual percentage increase in shares of common stock available for issuance", "label": "Share Based Compensation Arrangement by Share Based Payment Award Annual Percentage Increase in Shares Authorized", "documentation": "Represents the annual percentage increase in maximum number of shares (or other type of equity) approved (usually by shareholders and board of directors), for awards under the equity-based compensation plan." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r325" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value, forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r325" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationNarrativeDetails", "http://www.xencor.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r323" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value, granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r323" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r320", "r321" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted average grant date fair value, beginning balance (in dollars per share)", "periodEndLabel": "Weighted average grant date fair value, ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r320", "r321" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Grant Date Fair Value (Per unit)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r324" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value, vested (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r324" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationFVofEmployeeStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average assumptions for estimated fair value of employee stock options", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationFVofEmployeeStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected dividend yield", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r332" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationFVofEmployeeStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility (as a percent)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r331" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationFVofEmployeeStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility, high end of range (as a percent)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationFVofEmployeeStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility, low end of range (as a percent)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationFVofEmployeeStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate (as a percent)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r333" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationFVofEmployeeStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate, high end of range (as a percent)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationFVofEmployeeStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate, low end of range (as a percent)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationEmployeeExpenseDetails", "http://www.xencor.com/role/StockBasedCompensationFVofEmployeeStockOptionsDetails", "http://www.xencor.com/role/StockBasedCompensationNarrativeDetails", "http://www.xencor.com/role/StockBasedCompensationOptionActivityDetails", "http://www.xencor.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r305", "r307", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total number of shares of common stock available for issuance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r667" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationOptionActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Exercisable options (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r314" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r314" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Options forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r318" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationNarrativeDetails", "http://www.xencor.com/role/StockBasedCompensationOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r316" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average fair value of options granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r326" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationOptionActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Aggregate intrinsic value, balance outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r21" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at the beginning of the period (in shares)", "periodEndLabel": "Balance at the end of the period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r312", "r313" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares Subject to Outstanding Options", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at the beginning of the period (in dollars per share)", "periodEndLabel": "Balance at the end of the period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r312", "r313" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price (Per Share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost", "crdr": "debit", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based payment arrangement, plan modification, incremental cost", "label": "Share-Based Payment Arrangement, Plan Modification, Incremental Cost", "documentation": "An excess of the fair value of the modified award over the fair value of the award immediately before the modification." } } }, "auth_ref": [ "r337" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Awards issued under the plan (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "documentation": "Number of shares issued under share-based payment arrangement." } } }, "auth_ref": [ "r21" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationEmployeeExpenseDetails", "http://www.xencor.com/role/StockBasedCompensationFVofEmployeeStockOptionsDetails", "http://www.xencor.com/role/StockBasedCompensationNarrativeDetails", "http://www.xencor.com/role/StockBasedCompensationOptionActivityDetails", "http://www.xencor.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercised (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r317" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r318" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options granted (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r316" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharePrice", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Closing price of common stock (in dollars per share)", "label": "Share Price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationFVofEmployeeStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected term (years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r330" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationOptionActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Aggregate intrinsic value, exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r21" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationOptionActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted-average remaining contractual term, exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r21" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining contractual term, balance outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r71" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritiesTransactionsDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritieswithReadilyDeterminableFairValueDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritieswithoutReadilyDeterminableFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r100", "r113", "r114", "r115", "r144", "r167", "r168", "r171", "r173", "r180", "r181", "r233", "r269", "r271", "r272", "r273", "r276", "r277", "r281", "r282", "r284", "r285", "r287", "r408", "r535", "r536", "r537", "r538", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r571", "r592", "r610", "r634", "r635", "r636", "r637", "r638", "r789", "r817", "r824" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r8", "r44", "r47", "r48", "r102", "r125", "r126", "r127", "r148", "r149", "r150", "r152", "r157", "r159", "r161", "r179", "r234", "r235", "r258", "r288", "r352", "r353", "r360", "r361", "r362", "r364", "r365", "r366", "r375", "r376", "r377", "r378", "r379", "r380", "r382", "r409", "r410", "r411", "r412", "r413", "r414", "r416", "r419", "r434", "r502", "r524", "r525", "r526", "r543", "r610" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r148", "r149", "r150", "r179", "r419", "r471", "r531", "r554", "r563", "r564", "r565", "r566", "r567", "r568", "r571", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r584", "r585", "r586", "r587", "r588", "r590", "r593", "r594", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r610", "r695" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementScenarioAxis", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/LeasesAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Axis]", "label": "Scenario [Axis]" } } }, "auth_ref": [ "r162", "r303", "r790", "r794", "r822" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r148", "r149", "r150", "r179", "r195", "r419", "r471", "r531", "r554", "r563", "r564", "r565", "r566", "r567", "r568", "r571", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r584", "r585", "r586", "r587", "r588", "r590", "r593", "r594", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r610", "r695" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r712", "r722", "r732", "r764" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock under the Employee Stock Purchase Plan (in shares)", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r8", "r43", "r44", "r70" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritiesTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of common stock (in shares)", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r8", "r43", "r44", "r70", "r535", "r610", "r635" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of restricted stock units (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r8", "r43", "r44", "r70" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon exercise of stock awards (in shares)", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "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", "r43", "r44", "r70" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Options exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r8", "r43", "r44", "r70", "r317" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock under the Employee Stock Purchase Plan", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r8", "r43", "r44", "r70" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of restricted stock units", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r8", "r70" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon exercise of stock awards", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r22", "r43", "r44", "r70" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.xencor.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity attributable to Xencor, Inc.", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r44", "r47", "r48", "r67", "r573", "r589", "r611", "r612", "r682", "r702", "r818", "r843", "r900", "r949" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.xencor.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.xencor.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.xencor.com/role/ConsolidatedBalanceSheets", "http://www.xencor.com/role/ConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r26", "r27", "r30", "r102", "r103", "r126", "r148", "r149", "r150", "r152", "r157", "r159", "r234", "r235", "r258", "r288", "r352", "r353", "r360", "r361", "r362", "r364", "r365", "r366", "r375", "r376", "r377", "r378", "r379", "r380", "r382", "r409", "r410", "r414", "r417", "r434", "r525", "r526", "r541", "r573", "r589", "r611", "r612", "r639", "r701", "r818", "r843", "r900", "r949" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r415", "r436" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r415", "r436" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r415", "r436" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of cash flow information", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "xncr_SupplementalCashFlowInformationCashPaidAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "SupplementalCashFlowInformationCashPaidAbstract", "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid during the period for:", "label": "Supplemental Cash Flow Information Cash Paid [Abstract]", "documentation": "Supplemental Cash Flow Information Cash Paid [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r758" ] }, "xncr_TechnologyLicenseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "TechnologyLicenseAgreementMember", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/CollaborationandLicensingAgreementsRevenueRecognitionDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritiesTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Technology License Agreement", "label": "Technology License Agreement", "documentation": "Information relating to a Technology License Agreement." } } }, "auth_ref": [] }, "xncr_The2013And2023PlansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "The2013And2023PlansMember", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "The 2013 and 2023 Plans", "label": "The 2013 and 2023 Plans [Member]", "documentation": "The 2013 and 2023 Plans" } } }, "auth_ref": [] }, "xncr_The2023PlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "The2023PlanMember", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "The 2023 Plan", "label": "The 2023 Plan [Member]", "documentation": "The 2023 Plan" } } }, "auth_ref": [] }, "xncr_ThirdPartyLicenseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "ThirdPartyLicenseAgreementMember", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/CollaborationandLicensingAgreementsRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Third Party Licensee", "label": "Third Party License Agreement [Member]", "documentation": "Third Party License Agreement" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r750" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r757" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r777" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r779" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.xencor.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.xencor.com/role/FairValueofFinancialInstrumentsDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesSummaryDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "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": [ "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r280", "r286", "r381", "r404", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r503", "r671", "r672", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r683", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r838", "r839", "r840", "r841", "r891", "r894", "r895", "r896", "r897", "r899" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r780" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r781" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Date", "label": "Trading Arrangement Expiration Date" } } }, "auth_ref": [ "r781" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r779" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r779" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r782" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r780" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/CollaborationandLicensingAgreementsRevenueRecognitionDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritiesTransactionsDetails", "http://www.xencor.com/role/SalesofFutureRoyaltiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r367" ] }, "us-gaap_USTreasuryAndGovernmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "USTreasuryAndGovernmentMember", "presentation": [ "http://www.xencor.com/role/FairValueofFinancialInstrumentsDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesSummaryDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Government Securities", "label": "US Treasury and Government [Member]", "documentation": "This category includes investments in debt securities issued by the United States Department of the Treasury, US Government Agencies and US Government-sponsored Enterprises. Such securities may include treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years), debt securities issued by the Government National Mortgage Association (Ginnie Mae) and debt securities issued by the Federal National Mortgage Association (Fannie Mae) or the Federal Home Loan Mortgage Corporation (Freddie Mac)." } } }, "auth_ref": [ "r482", "r662", "r683", "r689", "r944" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r776" ] }, "us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrealizedGainLossOnInvestmentsTableTextBlock", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Unrealized Losses on Available-for-Sale Investments", "label": "Unrealized Gain (Loss) on Investments [Table Text Block]", "documentation": "Tabular disclosure of unrealized gains and losses on investments." } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://www.xencor.com/role/SummaryofSignificantAccountingPoliciesPolices" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r18", "r19", "r20", "r93", "r95", "r96", "r97" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://www.xencor.com/role/LeasesLeaseCostsDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.xencor.com/role/LeasesLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable lease cost", "label": "Variable Lease, Cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r426", "r681" ] }, "xncr_VegaTherapeuticsInc.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "VegaTherapeuticsInc.Member", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/CollaborationandLicensingAgreementsRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vega", "label": "Vega Therapeutics, Inc. [Member]", "documentation": "Vega Therapeutics, Inc." } } }, "auth_ref": [] }, "xncr_VirMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "VirMember", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/CollaborationandLicensingAgreementsRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vir", "label": "Vir [Member]", "documentation": "Information pertaining to VIR Biotechnology (VirBio)." } } }, "auth_ref": [] }, "xncr_ViridianMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "ViridianMember", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsRevenueRecognitionDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritiesTransactionsDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritieswithReadilyDeterminableFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Viridian", "label": "Viridian [Member]", "documentation": "Represents information pertaining to MiRagen/Viridian." } } }, "auth_ref": [] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year", "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]" } } }, "auth_ref": [ "r746" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofLossunaudited", "http://www.xencor.com/role/NetLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted weighted average common shares outstanding (in shares)", "verboseLabel": "Weighted-average common shares outstanding used in computing diluted net loss (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r166", "r173" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofLossunaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average shares used to compute net income (loss) per share attributable to common stockholders:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.xencor.com/role/ConsolidatedStatementsofLossunaudited", "http://www.xencor.com/role/NetLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic weighted average common shares outstanding (in shares)", "verboseLabel": "Weighted-average common shares outstanding used in computing basic net loss (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r164", "r173" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "presentation": [ "http://www.xencor.com/role/NetLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]" } } }, "auth_ref": [] }, "xncr_Xmab24306ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "Xmab24306ProductMember", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "XmAb24306", "label": "XmAb24306", "documentation": "Represents information pertaining to product XmAb24306." } } }, "auth_ref": [] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested", "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r744" ] }, "xncr_ZenasBioPharmaLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.xencor.com/20240630", "localname": "ZenasBioPharmaLimitedMember", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/CollaborationandLicensingAgreementsRevenueRecognitionDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritieswithoutReadilyDeterminableFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Zenas", "label": "Zenas Bio Pharma Limited [Member]", "documentation": "Represents information pertaining to Zenas bio pharma." } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "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": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20" }, "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": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "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": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(c)", "Paragraph": "2", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r11": { "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" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5" }, "r15": { "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" }, "r16": { "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" }, "r17": { "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" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r22": { "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" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13" }, "r26": { "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" }, "r27": { "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" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-21" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1" }, "r30": { "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" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r35": { "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" }, "r36": { "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" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r40": { "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" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r49": { "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" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/220/tableOfContent" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r56": { "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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r57": { "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r59": { "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" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "250", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/250/tableOfContent" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r70": { "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" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r77": { "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/2147478546/942-210-S99-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/942-320/tableOfContent" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-7" }, "r89": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "10", "Topic": "321", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479567/321-10-45-1" }, "r90": { "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" }, "r91": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477220/954-210-45-5" }, "r92": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "808", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1" }, "r93": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r94": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "808", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1" }, "r95": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r96": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11" }, "r97": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r98": { "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" }, "r99": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "808", "Publisher": "FASB", "URI": "https://asc.fasb.org/808/tableOfContent" }, "r100": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r101": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "b", "Publisher": "SEC" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r111": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r112": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r117": { "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r121": { "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" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r123": { "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" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r129": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r130": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r131": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r132": { "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" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-11" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r136": { "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" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-19" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r164": { "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" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/320/tableOfContent" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-10" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479130/326-30-45-1" }, "r242": { "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" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-5" }, "r244": { "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" }, "r245": { "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" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-5" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r259": { "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" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2" }, "r291": { "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" }, "r292": { "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" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r305": { "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" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r339": { "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" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r343": { "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" }, "r344": { "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" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r358": { "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" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478758/740-323-25-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r395": { "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" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-1A" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r418": { "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" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11" }, "r471": { "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" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r476": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r477": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r478": { "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r479": { "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(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(h))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r493": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r503": { "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/2147477250/944-220-S99-1" }, "r504": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r505": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r506": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r508": { "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(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r509": { "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(3)(d)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r510": { "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(3)(d)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r511": { "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(3)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r522": { "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" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r529": { "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" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r531": { "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" }, "r532": { "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(f)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r533": { "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(f)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r534": { "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(f)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r555": { "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/2147478795/946-210-50-1" }, "r556": { "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/2147478795/946-210-50-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r558": { "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/2147478795/946-210-50-1" }, "r559": { "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/2147478795/946-210-50-6" }, "r560": { "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/2147478795/946-210-50-6" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r595": { "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/2147479134/946-220-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r613": { "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/2147477271/946-320-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r615": { "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/2147477271/946-320-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "12", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-12" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-19" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r623": { "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/2147477271/946-320-S99-3" }, "r624": { "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/2147477271/946-320-S99-3" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5D" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r628": { "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/2147477271/946-320-S99-6" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-3" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r644": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r645": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r655": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r668": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r669": { "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" }, "r670": { "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" }, "r671": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r672": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r673": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r674": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r675": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r676": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r677": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r678": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r679": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r680": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r681": { "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" }, "r682": { "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" }, "r683": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4" }, "r684": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2" }, "r685": { "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" }, "r686": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r687": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r688": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-14" }, "r689": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-17" }, "r690": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r691": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-9" }, "r692": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r694": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r698": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r699": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r700": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r701": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r702": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r738": { "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" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r789": { "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" }, "r790": { "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" }, "r791": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r792": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r793": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r794": { "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" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "2", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481174/470-10-25-2" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)", "Publisher": "SEC" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)", "Publisher": "SEC" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483504/205-10-50-1" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r809": { "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" }, "r810": { "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(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r811": { "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(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r812": { "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(9)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r813": { "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)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r824": { "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" }, "r825": { "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" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-1" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-4" }, "r843": { "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" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r847": { "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" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r890": { "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" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r892": { "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" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r900": { "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" }, "r901": { "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" }, "r902": { "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" }, "r903": { "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" }, "r904": { "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" }, "r905": { "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" }, "r906": { "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" }, "r907": { "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" }, "r908": { "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" }, "r909": { "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" }, "r910": { "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" }, "r911": { "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" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/940-320/tableOfContent" }, "r914": { "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/2147478546/942-210-S99-1" }, "r915": { "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/2147478777/944-210-S99-1" }, "r916": { "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" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-1" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" } } } ZIP 72 0001326732-24-000043-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001326732-24-000043-xbrl.zip M4$L#!!0 ( )"!!5F^%:UOY3 ! #$/$P 1 >&YCEWHTB6[_?Y*WCJ>=.9YR";32"<67K'Z716NSO3]MBN[I[YTB<$(8M* M!"H6+_W7O[@!:%] A%(4:?;:0L$$??^[AHW;GS^?V\C5WC!0>CXWB]_EL^D M/PO8LWS;\9Y_^?/EX]7-S9__7^\_/O^?=ON?7QZ^"U]]*QYA+Q*N HPB; NO M3C04HB$6_N$'/YT7)-R[*!KXP:C=3KYVY8_? ^=Y& F*I&C9;=G5X$+6%1L9 MDMJ6NX;2UA3<:7J8EFVTL:T9;4U5I+:I=_MM MO3]0L&1;>@<-1/M"-63%'N@*,F5;T\Q^5]5,6^E8 R0KFJE+]+W#B,R9S-L+ M?VD-HVA\<7[^^OIZ]JJ>^<'SN6R:YOD;W--*;KIPWN;N>^L'+KU3D63UW/%< MQ\- G.QV\O?/=5^0U'.XW$PF&T_' M1]\28NOLV7\Y)Q?F;L26O?I&-DFM)I[=D:[3>R4.VVIVU9E^IP+%Q&1;6&O_=MCJ_=YB)'=^SS"$1+@J6W\ M1^R\_-*Z\KV(B&_[Z7U,R&LE?_W2BO!;=$XA?][[C__XC\^1$[FX!W1O9P3^ M?)Y\^/D\>73?M]][GVWG10BC=Q?_TK*=<.RB]PO/]S 9@/-V 3?B(/G5L6WL MT5_)]5NB0P+'2M[_%CW@P2\MJTWFX:$1/ D[%]<>>=W[%1E=@-P;S\9O?\/O M+<$A$!NT%;W5DXA\J(INJ,KG\[FG%GC)51P$Y W?G-!"[O]@%%Q[]E>BUEI" M0N9?6H0U%S;YI#TB3QFV;30=@]'JR0JA_NZOSY3I]/W?R"?AY W=5@^H7]8+ M[LGMOCW_"K/5^^\]"'A)GF[3-[CH.7LH$<;> +DA+O1"-S1U()OU/=Y(V&6JA>=H[G[ M&V4B8_!*H] K54G9ZY5R\5FJ4F>O5RJ[O'(_PJKDE9UNL5?*VEZOU%;/\GQ> M/0=X@(E2M'"XPJJ ^;P(J4="!B50L?2\F(QA\6&IX;[X[?%KT6<1E?H(@Y@\D]A#Q\:SMU(ZH\@/=GSMTO?A MPZ_8\T>.M^JQ>4DS]XCS^=%OFK47C_HX6,.1,?FU$ VIJ^>Z8$*6'TG0,^/D6I['I>J!/A$,<_8Y MIKY3]A?A*/E[X.! H)*+5_J95S=_F_>I%K\\&<'\T\?4J&0P&R9!719=( MAF[59$AG@Y_!;4C^M,G+WL:N8SG1#PP>C& [Y"I->[;2A,_%8T2F!-^Y_B.& M[(,_&OL>^3.\?'.($YK=1CX?^=YCY%L_DV=]/E_YB@DU)B.I30^9#2?YI6T[ M$.8@]QXY]HUWA<8.\0N;0GY9:CK]+2L>Q2ZD_.^B(0[@O@ /X6DO^,:S_!%N M#"\J=Y0KYL4#CI#C8?L:!9[C/8>-(7SEKGG%A+_U/9A1X+LNH?L-F1N)L:/& MD+_R^*')9G>/R%6=8= ^;I%<>1AT+$::!6:Q&-G508?*0[MC]&Q88%SEP6CC MW2 6N-3T6/E0/A,+O&IZD'VHO,8"S?=Q:I7&!]8U)#;*I'_3@^FZ$QME\J+I M\?5!$QME$K[ID74-B8TRR<_8\F&94ZL\RFRR2\' PJ;2^/"WKIQ-'LC+ M1*ZB#L8U/0H^?*ZB#BXU/?ZM*U=1 Z_4IL?-!\Q5E%7EIC8^5JXG5U$:_9L> M'S.0JRB-%TT/F0^=JRB-\$U?9*XG5U$:^7E GX_F2GF%+RJ/T>NE/P^[V>$% MCZ1K(CP/CNLDOU9YO%O?U)H>5AYNC:#8=I>RZD*TQL>=M:P1U,0L%G99LD"' MIL>)]:^5U,2XID>8!UXKJ8E+38])#[<'LK1B"JWQ<6@MFR#+HW_38\^Z\P!E M\J+IX>B!-T&61OA.TQ=>:]D$61[Y6>B24]'4FAYF'C0/4$/WCT[3USQKRP/4 MP2P>_S:4<3S^;0*7>/R;VT$HJ_:@P^/?>NG/XU]V>,'CWWH(K_/XMU;RLQ?_ MEC8U9N/?;X[G1/@[49+$:)'Y/3M]%U^&(8["+^\_T.]^<.6B,,49[0%\X]T' MOH7#*22F,@R6R:YP0@N6_2H[0*>8/9G-,)H."( M;&69D&1VTP:'9)-L99F09#=_VD!(7OG!V ](C/\5]Z-'>+T3.;@QX:7!;DJ6 M03 U@8,J ,X/,+E]..%8# MVG"=V>6K"@T'0XG>5)?G\VL'PQ$9T#*1R1<7N %E$YE\<8$A;X;GTX_)@)2) M#)Y<9\N L(,,GMQFR)KR?.XQ*? RD<&3N\>DP$M$ALEN\P3 MO8[Z+FZ@FF$WD<*432W3C6$W0\&B32V3\NQF %BTJ652GMUPGT&;6B;AV8VF MV;*I)=)^M8PB,CC8NAO.D9!]'Z+1GC& M=E\2>^Z@YF@P9D/@4^-JJ;+*;)3-%%=OO%'LX2^.?^-9S9%89N/XT^1MJ7++ M;*: *=[^W0D7 WN P"Y#WCA=SP=\" M70WG;<@RSW&=&NRJ[_K/[P4)OR^BKE"$^BATPOLA"D;( MPG'D6,@-*PG>F= TS&;H.#Z8<("8S?)Q?#!P2I$L,YLIY/A@X"PD6>89QZJ< MS'VQV,A5)X793.?)<)8%MU5A-O]ZLC"HPSM5F,T*GR8,:G)"%6:SM"<+@SI\ M385G3=F/@!I7,Z'P#"H;_&7"[^3I4C;!4(OWR7.C#(*A+A^4)T+9!$,MGFB3 MLY[W 1[@(,#V(9;P_Q=[*"1!29(/_^Z,G C;C?$-56:SD9S/958?JLRE&X'< MC^2-=NP2Y0Y[XJ/W'S@:^O9T[]_RIQC7PQ86O#65V5SAO8N\!;X\#3% &*Y4 M+"2$P+)6CI PFX6KD<"E6AMF\UOK""RKEYZ=T;F"C=U,Z!5F\T.7KRBPES> M7X_&KO^.<;-V7*C,95[ !#] 3)60%_[\@=Z<43PJ*X%;#P.9$"IF4RLGS!-F M,QQK>/* H3[LX,;U6T0F MB^WKM[$3H(C<#A,_4B=18RZ!D(,S?R<2ZGC/]W2BQ\H89K,"-Y[EC_ DC_?= MMZB0S"O17[&' ^22*.O2'CF>0U0JN>L%$Z&";/YQ+L)JS"8:&L"SFI;'-&9S M%PW@65VZD=G,1@-X5M/*H\9BQ9C-$C#%G;KT&;,9 =:X4X=FTWGTOX(S%6UNT'E 7ZH8S'%F M/S'@ ?UF,2BSP%AG+D9?56#L>,=78%R'=Z8S%_>?2CEY+=QF+J-P$K)=DV^O M,Y>K. G9KHO;S&5!3D*V:UI)T9G+JIP$M^O* S"7I3D535X'MXVF97T.EI.K M*/-C-"WS4P?!R\PQ&,PF=.X#G\PD>H?M0-&E9T/O$%IE]N5]R@:Z.^B'[P7^ MBX.N+N\& \?"Y.;OJ _GN/O!^^,86154I%7%#N92/L79<8]"1%YX4';,&0L9 M&)+/6,AE&@OF$CC-X-V,*"EMJ3O#N?U$B;D,2PWLR.4]3FI]'RWR+D+BJ2>9 M??+-#["%PFT]^/;C/A%:LS1%RES&I9G"6)9?5WE*I-IL@5S6 IK!7+9@TNX[ MP+83?4.6XY)AS7NYWW$4X>!ND-S3'&^*N6 ]3P?49)42A/VP#5 O7?Q&[COT M.5!R_M@^N;4D2>PR%]L#?XAUL&,KN@L>%=:Q&=YG+ G$4UHC"FM9-N\PEOS@*ZT5A'6L^76;3>"<.CHJ" MQ"ZS><)-_+[R73?)!=7"=NAD0ZY9PXIC0[,M*3EC0WJKTBU'!S";/3Q-3$Q% M?Y'-^XD^F-AW!$.,Z*XHS9 MI&^=;,Z)]0?\'+MTR:-DJ!\?S)A+=^=D\2,B%[@B8Q]A)G,Y\]-F,PNY0Y.Y M##;'1-VK&B9S^62.B;JSNR9SV5V.B;ISK29SN=;U&7_*CW^.4%_15$E/[^%> M*H,979-G=*MC\[X2-.D<:T7.B[-UY8PA5#&7$]["T;\B+PRQ]\7Q@:W;EV18 M0'%3_5WF$LD<&\SXOQY=A@)#92).9RK1P;U;F7BL1<&I5% M=C]B0C:[9H4@MV4I]_[2N5OW4PC,)54/C9#J&YMP[*W!'G/)V^K:GG"]QQCV MF$P22GDT,WL?3]. R4U+ 7/P'8]_+3\C]A:^CYKO_\?N""X\%@+@O---/_CI_1 MTQ ':$S;34&SJ:JU0='*AW):U"HR<\EG#@PF' F%N<0P!P83>3.%N:1M'F#< M(^@0^?DZ+8CJO M1NX#/,!!D!YP6C&2_A=[*/SB^$D_\>_.R(FP79VJ3%:[LIZ3E6*XQ%-R%86Y M+'$%;&VJ0\Q<,I=!WM3E/S*73V63-W6X6VHC4YH'=K1.2(^JCZE@9 M5QN9U3P!/-1E+QJ9>#P-/-3AVZF-S T>)QXJ2MVH/".7E]%/0R>P[^'"@4OV MZ_(6&YG5.SEHU.(X,I].D+5ND-=7V-"WN/Q0_ZK(S38OS#R@? MM=B4ID7Z!Y2/6NP'<[$^TPN!]71*JL60,9=VX,!@0F/H3Z$W+6U1&X/J MLOA-RV.G$:D8S"9)F"'+759&28S!.RP MI2X#PV1>@!VVU&5;F,P&U-.ZEPFCPF3PSP _ZK(F38OU#R@?=9B1;M/B^P/* M1QWVH]N@F+[8*1D--2#=!@7RAV5(31:DVZ#H_> 24HL):5#/RA3ZK(E38O6#RTIM=B3IH7LAY:46FP*SU\6-BKK6FLS%X&L) M_%=_Z'W%X>\H<)%SI#LW3>8B<&;848OZ82[^KHT=5>D?Y@+JM12^=EWL?SP8M:- ]SX7,]O*A*[3 7"*\E[]_PB^/]Z@2JU)S8]\#:$O[7PI!9%U)PP^" \J4H= M-2?"?7"L(0KL!^21YSI'JHF8C(B? F0[WO-E$*QG!WH'4MR[6^. Y@"@%K77 MG##\%-@A,QF)GX@\5F3R9";#_QP\_6OLX<8SE0FI9C+E<"H(J$JLFY.YN/P2 MQ!;^0<;_[(]P<)QECJKH;LKX7.G;>+ (=^'%@X3/X< M8F33\9 I]3Z3'Y3TCFK(BCW0%63*MJ:9_:ZJF;;2L09(5C13E_X%'LGT.V'T M[A(6C!RO/<3.\S"ZT#KCZ-.K8T?#"UF2_F^+WM?['(Z1E]UM^:X?7/R)\$<: M##X-R"#; S1RW/>+/S\1@H?"+7X5'OP1\OXLAL@+VR&95GICZ/P;DP>3=] _ M7].72M(GU_%P-@A9D?[O)YAZV\96VC_E(O;(A.$N,B;$S%B$88 'O[3^M)WR M1JOWA/HN%OR!< 6<]:+P\SDB[ #B9ER9\*;W.:)WIQ/M^P%Y9=N"EC+C$%]D MOWRRG7#LHG>")3IJ^J5/(Q0\$Y[V_2CR1Q? TA<7S\BE\^7/S>Z9*:V^))W)]/-S^KP@NYC251U'+?H=,A,@ MP"\MM;4PV73XY$[!]F,@!C#ZTQC9X+U<2(),GI&]X)S.?!6X$UI$_OA")X2@ M,T^(8&%H&]=:BV[RKET0I2\@REB!J%;OM]N;I^NOPN/3Y=/UXSP&9@;/RF@? MKZ]^>[AYNKE^%"YOOPK7_[SZR^7MK]?"U=V/'S>/CS=WM_5-H9MK!O^X?/S+ MS>VO3W>WHO#U[.I,4*2.9M9(^#R*I]7[5['_ULYG1@KHFUD!UK>[AQ_"9V+0 M/-^[C8D!=BPAM7L/H%BMMMP2/ 2.@HV=BZ^^%8/AA>,*6M3D#<@-/5EJ_S+!,='^<'WW_( ^&AX=Y]"*-"O&KUXIB9-=! MNAT5\FK)_>_?+A^>KA^^_X_P<'U_]_ DW/_V\/C;Y>V3\'0G$#/Y1&RA(*O" MW8,@=S[8'X6[;\+37ZZ%&0LZL9Z75T]P6395;8Y$;#DT^33:-S\0HB$6_LC@ M(B31C$ "26SOH.+OZ=>ODS!T'G4V^:0](H\8PM?:-GIOOV,4M+&7H5!M]2"# M]5]_DG7IDRJ) @1?.UH(5BCL!]Q6<%O!M*UX"LCK' B1UQN+ 7+#B;70"*R/ MV5H\/5S>/MY0F\#-Q2IS$4T0D]F+0>"/A"R>$2)?V!K;''&LQA#'KOS1R DA MFRH,'&)Y0>B<.-9BS0Y8R?7LEH0/ER_(2NBYTEHVS.C)3XJIU.RPF F0%DD0T*!@VN: M@GY'(D,W("GC-#?_&)'@@)X($KQ?^?9\Y$ &9,$B6(3'@?\"SYF&#$:K]Q6[ MZ!4%N%R/I/D$?D)O-^G:FT6)/*^_NZV>(K5E75$ZTGH%/O%42D1I!8[=5@U' M*?B!PDP@3HQ/O)A ^#T.G-!V+.K($)7GS$*2WA8\(\_Y-_W[8Q5XJH\4-VPW5!W?!/3$K M1/:G:Q,*<9PO-SNUIVI54LK=^\0@N__KC!-KG=)-;?5,69:,$S$G*2W =(P# M B!GC%P!OV$KCIP7<**).L7AD1D.PG,!F+["/#0LF_$A/_9!'UT&&,VA76OU M=$5?Q/K' LKHNT\X>C_TO878&BJQ5*G3[IC+.I7Y,'(:'/_7G[J*;'P*A0B[ M> S33/,/(KA:;@R0%XCGC@B-['R+JM-E<,<#C^5"//>P=7%;!A\:+ MQ'6J4))5F<44,JB;^>RQW"6:F?ADMRBTT1_"KZ[?)Q$<5/DM9TWV#'=J=U=A M'X4%Z<_^NV -L?53&$$UX^L0TUPHN*;3)9\+X8/\41BBD*X:V@)R77(5B@/ MV?TC=L#5)1YN'Z1+,(KT.5 G$=)!T$&B,!),2;#1>WA6 M./ET%05Q2; $:(D)1'$XP:;9Z_X/#1?@)&?Y*JB;)!YJW@F\M$[#"K5_/ MI/U"R]?-$FR*=P+UD1-%1#A(7&Y%@>^!NG??!4Q4_[MP U8 632']15%2(#% M_T6QGSYC-N)]B,F=FM0!R7[ S[&;K"8\MI^$#U#69WQ25.4LO2$:.G0=>0SK MR%7K@&2\$]'&X3&EJ)"RX7W,H$E\@*$EPR#RP@RR*"&R"0 M/L!R .9LY:<" 6)[Y85P1"2>O"7(K!"!_XC0X!V,-WD:L7A LF?A.?!?HV%V M]8S8.!XM/Z+)K\ASZ>0&:X>'+TJ?Q*SV[;>L'9HZ8W4=J?WKAEF=J?C M)2J)Q$IM)?-&9EV0]54Y3$)FE[*MX(J0^MD/WE=XQ/0FR@0KO6GJ'"MRJ_=] M-4NYCB/86:!)S2JO'CV_0KF<(!T>U^K26FA15$G0X7^)0_*@,-Q:_*TH&ZJ_ MZZ#^]6H3T S:9X/_E8[]*AGZ=AZHFRKP&V');@8;O Q8'USI&SF#5?$,C6*( M_O%\&H3$(:9WD7DFVYA6E*L3)P?>Y;[#RU\=\FJ C$>FYH,\BP' MN6 !H3@1;H;F#S8*[%" :D3'7K?FIWY 'U=Z'-PWKL8W#H?8=2?2_X'@@KJI M296%)NVZIQ2:/C64/@#4I.:"< M7;PA(5<<42T$ MZBA;2TM1[81AG$14M/""+KEB&J19R=)0F"P-H3#[ADM>$T9$F4%BPZ+E!K!3 M\]AJ%+3N6<.#$=>FT>KHL=E55[*B3*LAL@*L6S',ORLK-,5OL=^J:;4$W]I,PZR+ ML/+S@I>:TDV'0-\M3;^"^D3-Z'T!^GY-2BG2NX1KFJE9U?ZE8=->@;]\,VB* M29+)!:58Q+3N44;WS-"*%8ZO>Y1^9JJ;!U5N!YAF%.7FVP-V3PQ8GLV>G0HV M>^[JB!?=+5I%8Y\#6.U5#*O+:A<<2WZK3?>0WE]?W5Q^%V[OGJZ%A^M?+Q^^ MWMS^*GR[>_@'^;7]_>[N;_ W[;SZX_KVZ7&%62^M]="65$$ TS]\NYI$5:]B M<(5O7&(P"<**\E9=PZMR-WISF2Q5)E5B%RX?GH2;LRHEC3.M;*9]N[F]O*6J M].86^O1>/M$^SUQ9-D%9$OYUCDM9YB)376F'TN1.;_5N(DQ"V^-0EB?#M&^3 M"@_:"F2T)E_$=26#NE+?6UDT8?W/HY$_+2[]@EPBJEAX'&( MW)PQ9LY,;LZ.V)Q!U?R<.9OZFV#'OOOA='?Q$WDJ;JYI@ZF")FKT!!Z=MV9/ M ,Y&'(;ILFJC9P)NDJ VUUC#'%)C#6(!-GG6:G/[W C[#%S4N7T^6OO:@RMTZ2'W/71H M]#-5LT3[VDG#/[CG 8>QFP1(=V.<#(F7>3=#YP(*E#T7WKGXUB"^LF2F2E?E M2K=97/MO:&;J1+2##U6@Y ,W^QOTK^N',30BO.S[<92>ER,\..%/KE0;H50I ME]4]UT>Y?-8AGW V-=6J&M>JS>(:] ,*"&.H1KT/? O;H$2YRFR&R@06;E.9 MV92R]VH':YBS:UL78.1L13DVG?\C-S$UZ7G.7)GMRG*LLN593/%#D[M2Y3E M)=>6S6(;)%"%;\B*_( KRH8H2N ;5Y3,C*4(Y[1447:XGFP6U^[H$7 W7G*( M"'D45Y8-498&5Y;-%#LU*Z#2N;)L%M>NWX9.W^%=+9NB(X%GFL27F?AZ10GR MKT,CJV\>(G<;CXB1\'V2=0V!$ZA#(HF!T _16&,7N< ME_!$7IM\(+C^LY^<89V<:4V^2 \MMS$]]-H?+'YS0B0!N:%/*8$<+YS].GR3 MT&'R%/([#(_^30]KI.70E';IF=D.#L^$2]=-/YS]YN)SEQZ%QF., CB^U)EC MHH""Y SC<>"/B2YX3T\==H! X1C.2G_!0MJI8?T19P<[8W!&&1WH$+'5HJ"4 M<58A'+W"#RODAQ4>Z."['4YP6B/NC-HGJGMR8XA,(ODM?TX) @(R?"_K1_J##GZ0 5D4R(*SP0E MB,@BE>UT5,3^T8PE)1.U?W13$HSRU2%F%Q[B8>(PA,22DNF3!R*+3)Z\+/-L MZ%13;D84VHCX2>1A_7=1>!TZUE (8_)CS:OH:^ACAPZAD;UQ:F"Y$X81FCC3 M9*N 7A#Q<$!OH6@R$O*+/\=U^OT1> AD@N=D$*/EK5S/OD\XA(@\D%&Y#AZD M7?VC(3P9G@JRDGD*X$'-,3@!.KPGC/N_IW<$3ICZ)S&9?0#22!%/GVE1;EDH M#H$(44SXOH94Y$FV,P"_C(&LM9<^$.P*O]/79^Y*1;7PE[,FPG#%U@1UONQBAQ*&$YP-17PBJ_)AH MIF2!423/L-S83B2!\@Y'\+B$&?ZK0$V:<$_4G7!S0US/9%%9S/S>V=7*S '. MG+]%)4F]W3EX9' E;B(9(HCW6E$'>%-T )6 IU1E3J8SCX@1>L^4L/#J!T3@ MJ4 06J3#)C?E$+!8_2T:P^.F4!8M7'##?]N*G1$5ZBY_1N;PL/8" QQG- M/AA Y.'G9-,-X1^=!R'JB%(D\=&3&6;*@5 EI4:*JH)G!K-@8;=@.M&W(A"' M>%E^@$709X3AH6/3\(2PW84'SB+>&0$&">]68;]/S 9H7I?$;2!9D2^F\NL2 M(8#<1FXBILF0-F0^+CK: EG;I0LT!E3>TS5 M/C$R;F)B4LN_PCJ+$XT)9GJRF5)@1SM@'VH]:4M#P*+"&HF 3S>?Z8\HBRQ^-< #L):-(OA#X=DS, MN$4NT\X9X2>!,Z]*Z2-&Q:(YML3G];UG'Y0BE2#"/8\H1(L\#5*XQ($FK.(< MJ9@CQ M((T)@PH* ^7WJV,"5$3BV\$> GV.B-OW@';)P@?]"F$2;OW&)JED= M.D G9T#X8B?&"\*-A"'4AUMF3A+OA,ZSYPR(S'G1C)(4QCYDB&@H"[$,Q#W4 M\0GAX^2;LW$K V;RB$?NV9E*3>/NN4B.#).X_C[A M6!IPT3B(.)^HG^86.?LJ9M^8!*L>#L(_IXQTDD4C9+_0K( =Q,^S,DKTKI^D M'E+K.8@A4H=%%!>3 &[)8G+N'4CX4!0%"!3J1'Q(L)=HQM3QA"A2G#&9XI(G MF@0@$/X'D1/RX*%:;R=C7NI_CN.^ZUA$F(CKZ4/^#I*\&$)S#Q'_9EZP!"*. M"-@>QF.:B8>\C^/%LS[K#-LIIUT@U9B9@ M<30OP*E[RQE5':,L/TS27]3C<"8\H1DSY+B0 ([\Y.I[8OT\,AJX!;^1: &\ MT6?_!0<>Z#FZ!D&5(G>) ($MBK6AM.,E@LG*M+E]\@)Z%H?<)4J.WJ:>9BX(ED% 6=,M<[Y.MF9+/"0>YX# M_Q62E9D!F]HHY(&4N>@]S'1AMI:0+D\G7^4!UJ%X.%DK2!9;(3\)<5;@)2NK MM"L=K5[F!;@98]7U!;B\EO9X:VFYIMDS YL6+(*M2 N::"[5"V%3QJ0ZB<0U M,:9%&V,GB4#_B%.[GSAD'L9VLHHYLW:6EH-XSTVL:YK6'JVK4*3;1.C.#Q_* M6=/6R]0U3:LI??(C_F^CQ@V*7G07IMN8#Y;Y-3 MPP9.",'D.T:!D%0$?\46=<7^ZT^R+GU293$YA2AQM[<51NM8;9]6BE&*1ZAGPE_LLPQ2M@"83BF'I#?=[.0A# T'L/B M$2P]T!QW.$R\W1=G<[T;75$<0#YTH;:9?-MR BL>A30I1S^8N1E8Z%L)W:QD MJT_LS2X[)H_A.VXF(JJ5LN-&Y3MN3L!+8&7'3=)"EBI\6?DD?+NYO;RE6W#F MVI,N2GA.*.NMS90XA#5=/>VT%^3*4[5VGJZY?;K,\'UV-^A:#<[*8.<.0ON" M7+I>\3C$>!6S&!O[![JAP8_),VSP'MY@$8SX*^"-I57&Z5^P%OTQKUL*S1JH M&IJ83>+T!&U:MC .\47VRR?;"8G/\W[A>'1L]$N?TH>EMA9LQ6(7!:!>7S\BE\^7/#?G,5%=?DL[DE9^O>Y2LG$G=U5]9]ZCUGVN2 M7MZ@U(V/JOQ8Q@3?:QLEE(KZ;B[0IV>EBI_[P7D/CAR=P+K*=A'LT2$+> 02 MZV2T4.=H40XX4NFGR@&T"RA+ 6;WJ2GDHIIE[CC+L@"SG39Y.]'TD?7S.?") MU]A."6)9&!.'==<6)C60^#(,9ZWF>NING>PVLA_L^X6Y-J#_LPN3+DS]JKY?DLP)]%^5<3;"!C-:^P2_0,+R!;ES(4?*T2*3EX0& /@_ M]YKA[,QH@R>6IO;9>8/&2]^@;!@R=;'G1 ^03(A#NY5U&*(?6&V":QM;S@BY MX2\M^ M:W\"=[6>$QA> CTO/AG^NI^"XC*Y0$+P3:OP=N3%N"A*2OD47 M7CQJVS[-:L!CB=P0JF J01"U#MIP8#CQQ R]^_E\?J2]) V[#V/XQ0/K0;Q4%J]CBH:IL2(>)3DS33"'B:G?M(TAHW[Q#>?=)=9Z^(HQ2BQ M4OH;+2-;3,A70L=IDY[4;RPJ$] _5#-%U5#V%8H-X*S"9N1Q4D\>05NT;"D( MT@B"3$,TE XC"#JE,&-&K4*,$;WOJUCSNE6-%HLMBO6:4G(J&-]>;IVB4M%I M]92NJ!@R([Y&F9F;D\?/%K5:!GZ@7:\B*C+W50\/A4O+(C.)PG1[/M6NW$O= M49EFQ'R8T/(61SNZ&@91JHHH&2HCG@;W50^G5,O$4;?5DV51V3\1P#W6PI"X M#_ 8.?:DSG=V1U6^I8^3=S^V:-R4PM<)@2\]FYZ E:P&[B@P)E&\JFAV=4:\ M$>[-'D[QE@\G32+ZMRO*VMX9 [:<6Y;5[I,/.R?F->Q>3FV^.I3CDY9M[NX^ MIV.)FI&68Y)[F(AUEW?4T7;-J=X'[0IK9Y.K#K!%?-H.ZIJK75^<=J] MB'9>^2-VTNYC'HYVT],GX;ML=843HMZ[R(N(ZW*=T97$CD7%127BHHK=8RJN MX#C*[0.7AR.-X$@792B49@)')^#\WJ,HW,\./:&$FM,] M=.Y)).JVZ-R;"3T3[X2(R/5;VNSC5]^WX?R,HC+3H0&C8>RM>WGBEST\;=&] M5>!)IWC2=586$@[MWV[:(5PE+!YP& 6.!7O[H"YZR_FR)^^5;-&T4VI"G>2M M[UE9(+@$>*/54[NL>!S<7Q IMP?7AI#4S> M&O8D?(NB=;)_O[W9743D5D]318,9#X1[J356S.Z%)%C8TII3.YNU;2$#Q>N! M5^5=)^!L/\#OM+%=B(4/#W>_?4RRO=R]WE'YWR6GJ7K/WS$*,27OW>"W,$G2 M%958E82>IMA1#$:\(^YB'T[WEPHDC0!)%4WSR/:BL:Q9:3G@7A5E)^$!;5.G MTZ+*34FZ3@=V6_(2A",$R#8UF1,@.CB_K #D!!S+I+!VC?JKL*R1-3KD[VM2 M;.Y'(]^Y"H>+^CM&J]=5=%'6R_*JV>F9'$76SK#0] M+XG>HX'E=V?Q]$/?^CGT74)1>D:%;'S*,OO[=+FN & MF$6&=@*^5M8;TYT"@S?(;.@^X$F3A3%Z7]EA8>]HD+49\\Y_1?I%W">PV&UO M4P>*-CIB5V4E$.:=,+D\[-?W8B]YT*'^1!5-F942T!-K)Q3$>*;C!5]SW-TV M "5GXH(=Q4$FXF"*G0Y?;SQ"$&U7J.6 2*%-43KZWCJ5K;7&1NC4&\_R1UB( MT%L6/_"5Q_V4:D+1)_2V1AX&SANVV__&@;]"%-3DQ%E9^<2(?\%7)@^N4+%ZN(R+^-]1Y& C<^BPK>>'".0 M"M7%[0LDO=5314UM2%U< TNB&^Q,?\V.DG>H">>>],X[#A,Z)I[0CH(*.[5U M4=O_/ [N2;,'H*V[#4L $&SCED6=N]&U:-(^WU&RSX;M'3%OMGJZ:&H\G7N$ MJ,FQ0WLWU!@2H$9560FNCJJB*T\7XIETPUX;1TZU.>P6?;KW"HJJ(VZ*+]T><0A"GB89D,H^X$RBW7$H*)YTQ_<%$@X_] )C# M7=YRD\4[MSXPH$FQ(/=P03K<:8H'=O!GBRKW(54;*D* M]R0R;(52M+N+1B=I"B=U^?F>1PBB0FG:W4$$78B5CBAW]VY#S%:JEFT%VX^X M&UMVIL'WGI]P, +B[BX.!HB#J,JL-.7FONL!,P>E( C.]=1$7>,9W0-G='DF M]U"9W*(B 2=WZJJH*SR'R[%6,(=;$&M=B6"MJXJ=#L_>,H")*W\TWA.P%40A&M!(HH$XJ<@"_RN+8_R#[M0>KN 5)[HP_;>G3ZB#?=?R I% M]&$9K:1GR*=I4MH21A3^/@<8@"O-$0WMQ^6W'P=?(6BJM[%-P%CQ&* ML/UWY,9X^M34#DH3H5,WR_FZ\:A5C4=K]:0S:3E3N?2!,$:!\ )/NQ#6SB"$ MMX3[#9Z.-+R,HZ$?$+;;^3R-Z8PZ&RB\>GS%F+WO^""S)XE$!N#_.>B.)F\2 MDN%_$MH'F.!-&,8PN:7Q&X7INPO_[^(HC(AK0C3*BC%T#S*&M20P#P*QC20P MB4.= SW;/V@+#IUF=K0<1[P,=A37HU'#N)6.N M+ 1QOE>I'YN\HJ#3:%;DQ.XVF$-XL 7(N*=[:!9W7PN0==_!$=]5D?9R7@O[ M$Y_*CC:6R#'G9Q6C1_F^\-+H,B>TV,"(@ZS+HJ'KHM19[D&SS*\_P.O6>%KTD69)! ML,I:PVC8JMAQ@V.+=YT'''"XG,Q*U=\I[:V])$,&4B.7.'F.W78\P4)C!\H/ M>.'6KKV_)C2])R2]\:X2@A9<^)4E%=K4R+HB&OO7&?"L!'LPVM8!K"08:11& M*G0\8@5&I]0'YM*RXE'L0D N^/14-\L?C0,\Q%[HO&#A@^N'X<>3[!+S82^E M&Y+AD]]6-,[+Z$U/][J:I7927/Z=4/P61W>#)_2V2F(ZQ!OI+)<[?N1>*F, M*K??8C'8%-3".NTYMR)XY3[N(36PC0>.Y40GYMQ6HF@?<(3(F^QK%'B$'.$, MF;\F5"XL) ;LC>R*JKY\PD1^YJ;JNGZ9JHKFC^=G!0G4"] M8+)W8<.I8BB* J^UP8$!+[KPD*:0\ 0 MX/#$VC)6XD;_<#P_(!)RDY*TL*3 L3NBT5U>K.8N,VL *E'%+L-F&1E*JZ>J MK+3OY*[OA@-UN:M1GGM+X@@W!H+<)PTH+F?BC2G9)43SG5:OJ^BBK)?EC9;!SII"'"[#7(8/VW*D'!G6 M6SVSHXBZ658CJ+IDF#H:Y]3/JF5WDC!?;3ZS?6J$@F?'2^:LS NOA<$%+!N5 MLI2-F#[Q @K,'"O''!XQ%I %E4S(>X>,H.='T_,-*QKCQA&=K:5J>IO6(<\9 M^R$MJKL(L(LBYP5_>G7L:)B)W\RW4EA*TZ^@/@%A'*W_R@'9M9$4G87M##,_ M8;0@T(YJR(H]T!5DRK:FF?VNJIFVTK$&2%8T4Y?^I2BM[$O#8+J_[QFW^P%& M/]MH0"9X@=Q7]!Z"5,W"F&!XENB+]%I+E<&@,JHDLD34FP_MG DWB3[" =Q% MQH28&8LP#$"[_VD[?PP23M E5'\@0)L:Z%CS^1SU5O&>#1634L18B=F5J\"+ M@V=EL(3>U![1DB*ZV3+I"$58 45BS(__0^RAV';(Z#^R/U;'$Z*A'Y-GV*$H MX#<+@SL 6\IH]#S&0?H780=:/Y\%X)/9)!4($W5/W0TR*Q>-0WR1_?(I.\/2 M\>C8Z)<^I0]+;03HN 5O@U(ON3Q5?V=2H@+3)$?ZYO3R&;ETOORYIIVI'6WE M)>E,7OGYND?)RIG47?V5=8]:_[DFZ7Q0AQ]49^.CMJ30-J9VS:7;5H20B2:H M)V):K1Z>B,'$P@]RWS 4KHD=M3_W@_,>;+X55$G,T:/L&*GRZ+SEI,D^D)E) M@.0-UI@E&]7,L$D[3U>[G(T)3X!1A=Y; ](*&(?\ OVXO5;]9K8_?34OW\?X,P>4S1T5LY=Y?+"Y66MO!BU MRXL"&_ T4>NR(B^GD%J8'#8MX+XG)+WT[*]3@EXG*JFP(:&-7\6.NO=.*78< M+PZE_)%PF5!2:!MHZ9AR1!Q*^8/$,J$$S57EKJA)R_OF.9::CZ6M 5296((. MJTI'U.4C.R*[&0[@K]@C49-+_3]DCQS/":. UO;OM=_^R 5DBPN8$I7(Q^4< M27<5D0X1$4,TM+*Z^31L4_R1@VF+$U@VF*"7JBQJ^[N!'$P,@FF+&U@VF(Q6 M3X7PM*P&"1Q,+(%IBQ]8-IBZK1YU!%D!4Z-[:N1,FB=--?S\J?,](:=*!'+$PBME90TYY)H. MN2TNYOZ0@YZ*+[8TXAF.O(HK)_E^[*,7<*M1S0"$ 8 M!/XH7M%%]%7,*3J%.RDL^Z9I.RA,1FA[74UB(U%9/5T157M;;A4]_ MJE]EGU1'SRJ0M^2:5H@\C:8.3),CCR-OA8=:(?)@;4:11'FO W(X](X%>DN. M:H70TUN]KBX:VG)HSA#R=MB1OEOXQ+_?O.\?.I39U#ZOVMIT>G9M,YKIT98^H@WW9UW:ZK"76;O]Q5.95X.<5]MM636Z\5X( M,:'"+G$5=CW-0#5:/4/4N[R2_!A!M&4=J#00=5L]530,#J)C!-&6E9W20&32 M;A6*8G(4'2&*MJS5E(4B#?;8BKK!RG:6&F(99CV_-,#9P_5K;H'=?JLSB[*2 M$#1=UKSUO4FEUBJ)D%N]KK;/49:\"I-%D&SU[0J!1"%A (?(D4%DJ^>V 2(% MS2[L_1--93D"X!AJ-H:V^FV%U QLZV/ %)U4-X47=PO/#T6.]F-$9.0-MK$32DAU2'V(H#9ZYA^"EERZIPV)(C M6A\GA(7NCGY,GH)L,H&OF,0Q(\>#H\B^$7[\';DQGK(&*K$N/2]&[N6(D#A: M)5+0#77_#5$\"F808UMR;25#:S;U,G#>L-W^-P[\%9#K2*T>/=U>^<1AUQ#8 ME9G JQ!WVU-^'1E.&A(UM81"4PX[EK3=EI1?;=I.84W;G50:\5?D>,('E_#O MXTI'E6<6*W)4O[W<.D#\778#=&!=1A$E99_%/9X;8%!)%W1)YT&TC!/8*M?M M,E(TPY%22]*Q5,73:?5,T9#VV?_&T<0BFO+F)$M%DT[4DZC+^X0:#TDZ8E=9CFBXYCL*_)68SRP-=;I$-=_^QX>>5/N% M"HX'XR-KPLA.(9*B'>OZF.@1G$52$7I;V@EU&E4=E01+TTXYV=&=CA<3PMQ- M.@1^H>1/[GM";SB\?HL"1'#J>"AXOXGP*"0F -X>^*Y+CP]U.);-$!63 M[X(X-C3F+?-E"8U*JZ?(HMEA8+\%1V,M\11+:(2%2%47"14Y'(\,CGE7!%B" MH];J=171**,I+:\B*=0,H!0GN+EK;:7V 4CE),U7?,$>'CBK:I-UZ$>Z NM\ M>;_Y(-G:!V -2'+7W>EZ:75W'$ , FAKEX#<6L;@6N980;*U#<#>6J;+FI8Y MA?SD+8X$*.GE!1U5YBCO Y\(PRZ%3[I)4XJ:Q!#RIR%W!YPAE9'N+S)Q#T0IY27^^,E&HTI-^ CJZU$HQFIZ2P6 M$E 4!4X_CF +JQ#Y M$0[9DU!\%)%QUX^48)M>XXFBX+7,(V] ;*LERC'% ICT:$PQ%W,0X25/C)&].OY8\C*\) MW%<-1"$^Z)FT;"/K[UQW +^3"R9+<]M),/62!5/=33!W',8&P=1:/>E,Y8+) M!;/VN>TDF'+I$M'9331W',A:#0&]7<_DY0T.7#"Y8#9!,(V2Y<'832QW',8& M_= %5U9E43"W!->V$XY=] YCQ.OE^!3OXNDQ/C0FAG::Z;'D=O(+(N-$SW@N M118*?AR%$;F?3'!M;7G^ O]D[FM9T>R2NH1B&],YTJ+I^T=*_U8.4% ZW4"VMR45"UQO"4!6FGU.J;8E0RQT\GAM') UP%HN59 ;TI&ECC> MD@"M40U-M+.H=KF&9A301HT V93 *W&TI8F?3C6TJ2BB41C0/.3?)^0_I^ON MV2GRY$=V]P@%SXZ75.(H\Z)I8=A;4IT4TB=>.!%YF[59+A60RT>,!621@(F, MYAVVX7I^A">-BPZL*>B(IG4+BU1-;],ZY#EC/W0 SA:4B^Y/%6&9U*B$%,W*GUS>OF,7#I?_ES3SM2.MO*2=":O_'S= MHV3E3.JN_LJZ1ZW_7)-T/JC##ZJS\5%;G/2-4::Y=-N*<#'1!(>)%[NYU,,3 M,9]8^$'N&X;"-;&J]N=^<-[[:^QA097$'$'Y,5+ET7G+29-](#.3F,B[H8!9 MLE'-K$B*EB>-LW=OJ:,AE[JO@!TC43B&]L#0#B42I5%LRP/X>P[4L(Z1LH+J M>G8WL+L.8YVY3:.\SMR\-1-3X*F^R[991AL(#AX6P5-]QVS3++%C-D3^/7/:/7*A>F5OZFVD8 M^H(<%RC_S0\>B?Y_G)#^TOX]#B-8.B3,NQL\H;=5)D)N]323QS4-@%:)#;/+ M U1!AP0Z)HB&OMR@G;?29A-TE<1#M<&/G@]@:@I7=^PCK\0.V[7A36OU.J)D M+G?7Y;VWJ\J8SU=([9P[GZ]U/\&SN?+ZIBO$*A,7\I<; Y'N_0#>5\&A"8K4 MH:EY4SKV-J D^_">535YVTOE!C&SX[)4(H,F/96P,X$K,,I<*LTW'G"FR MQ-HQ9QQHK'G(56@V6>9'-C8&<"4FE ^HV136--MI)I&K.,IQ30<5?J#/OJ1A M6P\=VJ4O;-345D_714W?QZJ5R$Y&NSES(>9"?+A5B<)"K)6^PL"%F OQ"0MQ M"2%H82'NP()+1S17-&;G4LREF$MQ'6M6A:58+WW]Z>!"S!L+5M.KC3<6G"&% M44ICP2YO+'CXL1Q?8T&S07T%\XUU0UO!Q\BW?@Y]E[ SI-EFXY-P_4?L1.^L M3XJ)[H+YABILZBYXE/T$%?E,-A3&6ML99Z:Y^@H?T^SGYIG48:XM(;F@L#8H M\XS8-3ZF'&/JRIN;BZYNQZ5H^[?C:E;?12/O(B6<)T5M=PF=\0+_=7'UORGD MH.;UDHP5O%+DT@:4]\BQVXY'?[]"8X@0.9%ZEY85CV(77$!*&;HS+J'1;,*# M?G*3=J[XGK-SQ:G1[BL>.):SOB#U="ASZWOMJYE:W9MMM;JG0YHG/TH5THH8 MBWZ^$&=M:$NIY+"#M2:Q\]FM','F\?=WS4DJ>@P/[_":FV"7(S_VRM [3-VV MZ]Z0G9C*FKKX@ESD65@4OF(+PR%5@BJ+0LYVT(75X2Z<_+B,]=V*N^LOX^#BQL4MA[B9AQ&W@I4: M=*.B3/P+15_N)\(EDDOD$4ND++$HDHH$(JFL< :Y.')Q;)@X%JLWSEMP7)-@ M0N-871-5HX1NBEPJV0#H24IE(:%4:@H3%:754]7E/O[<"G)Y.V)YTYCT2>D& M69,$BF4U=F6HK11+N_7SX>DF#&-8(8!"5BNIB0D!%T(\)K_B-QQ83DBO)A^C M5Q38N1;5JCY*X@B7"&1UVQH!\ !8ANVO<0""2H;EV\G2 ?WY!878AG(4[(6T MSKSH*H*BD9BQHXAZ=]DUK8SM.3H%LM0SI0+72,VAJY<9_W?DQG@=WY=5+^R( MW%?IKI9"UOM,'CEZ\ECZ@N@I:-5U>C9%=^_$+X?78>"5MD7BW.'0[!4;*5W*?;=M-);+JI4:16J>/=BU@"UF\/.N<.YP[G#N<,R M=PX5[!9WOCR*THK*0X[ 9B-P:0/RH1"X##(-SE0OX4!UCC"F$%;" M64('T7&=5L^01+E30K]TOI:\%4,T&]+N0Q4 E$]/R@#X"G+UD?7))OUX2I9E M[I19N'MI_QZ'$>TT_N1/>W1">\X;+VW,2:LC^HMU2 _XC]@)G0@_XN#%L7"2 MRWW EO_LT:?0M&YAZP)EOB2&6W%F*TU?+HEE:9/U!@#;,^F5J=:Z0GV2=3-JMNE*G2KH&BKFJBWEU>C2B;X^5P M^S/QOTRJ;\%"IZI=Y[3#7$U)16 MKZ,JHB:54!W&I9(-@'*IW"J52SMA#VX*56B-:7*AXT+78*$K)'-,ML74H&Q0 M5D2YM$X@E;?%S$:0<:*SX82]RHN=^/?Y]_GW2_C^4:WT\9ZW#-GBUWAC"]WSR787'PIU"7O+2IL(*&A)K4$ZJ28RTON/XX=+-N<.Y MP[ESSCXSUA&QG^5=$35H/J4$,D@L9;PAXNW*B\ M-]FRCC5+. V%;_9@<54U;T.<"E#5D5:ABK>$90U0?&\7YP[G#N?.\7'G0+%L MR1UA.[PC+$L+H9Z- R$:8N%Z-';]=XP%RF7A/@ZL(0JQ<.^BW9K<\!71:D/B MC&'TIHQ=P*W"@7"'UN2*IKG= \6[A6QCA]A&E2_?-NUHDQ-9R]U:^-)NLQ%6V\D1Q?:'=HQ63^^(IK[/V24< M@2PB<*DE'*,([.Y_?!,'((, ;,C))AV3UF6:TCYGZ_"UX5I.-CG!15]^9BC/ MM!X9=\IU M.+KE8)._QAX65"DYUT3X$'N(Q.P1MI?"YT,NEJ9MZA("7:B$A;8?]UVQ:KLJK(VW.)9E+'6-GLNB*Z*A+*\R<&'GPLZ%?9<5 M1O70AT\L2W8'RB>4_5<.N3AS<3YY<3[TJ14%K;C>ZG7,KJBN.%N-RSN7=R[O M1>5]Z<0,MN0=FB6*1G>?\]RXM'-I/UYI+R3L3 ;F76+225C>T7I&]9 M;[*=<.RB=Y@@7J\8^%VG?!>'$+^+0XC?Q2'$[VKT71Q"_"X.(7X7 Q ZI^$J M^==V7GJ?R8_L[A$*GATOB025Y(!3N',27R:!(GF-B\8AOLA^^92]Q?%H.$Z_ M]"E]6!IT=L9+<2*-(Y/+GUX=.QI" '\F)4%\"O/TS>GE,W+I?/ESA5Q0Y)67 MI+.BGVN27N@;ZP9EG)GFZBM\3+.?FV=2AS7>R2P"RCPS=?:8Q^:8.AN?M/I( M9T7;<*1SSL+?C;>92[>M2#!;&+*&+%547R6]DFDN-$>M[#9*!?YK\KO2.'(H M0([IOH+/_>"\!YL+VHY'?T^W&' B]2XM*Q[%+HJP32ES%PUQD-!H=E\]_239 M7"]\^.Z'89[B_%.CW5<\<"PGXI3IW?I>^VJZOB)D"RR<-+TG/TH5TNR:%=WY M9GRBGR?K5W.D6FT',\]_(QV96AI=;;=6$$)8082][/U..W:80D]"*KK%)L]& MF*WS/0V"78[\V"M#[S!UVZ[; W=B*FOJ8K)Q\"NV\*B/ T&5Z>9!A8$-@R>V M)7#KF2![;PDTH6I2-$U#-.3E)G,U;0D\Y8*DTRDYRM.6NXI= 8;4ZNE2R25% MC2X/Y/)V"O*6YXB8@]?X&= :0I0,1935Y8TZ7"2Y2#9,)(O5V.?M=%V3<$+# M"-$L<0<=ETDNDZS+9-[>X#7)I-KJJ6I75+HEM&3F4LD&0$]2*@L)Y5*[].IE M<>/)Q896]LG%7!;9@"67Q2VRJ!VH'U-!N]AI]0S%$+45!Q>S)I GT$A^_2'C M8_(K?L.!Y83T:O(Q@I/D=SN_[03;S!=<1]#D?PC)V6;*,1]62?GM,""%^X%@1MK.XD,"!G]_-8OSW,&$5O>T2 M(G5Z!. W/QA@)XKI&PM&@R9$@Z:HFHU7PH6%*R7:G5 MVUO%\@-$&5PG78Y>-ZV3EHPJ>16J^(FTK %J-X^<;Y4,X=SAUF[?M2I_QY M^SZG_Y,N']2$/Z&W0U1&=:%B6%05@Y%,-\=>J6F8I6V4:](P=:-0@UV7HJ$O M[S+.G[?A".2VB7.GF'Y8"CX9U0^=5J]CB)JZ7+Y[_0WWN M9)V;-*,IS19YDZ9I:N7]N]Q&(VP%X5/_K13)#2)O/'2]I"TNJ"_ M6*CS@/^(G=")\",.7AP+)[G0!VSYSQY]"DV+%K8N>JLG*V)G1;D!1R.3:.2Z M@G.'%8:+)A2K1;8[A M*_OTA>,RR10\N4QNE2:T^$Z&TZ'J[Q$ MBG^??Y]_OX3O']7Z(&_%RI M7KU(V%'J;\5J=EH]6>N(DE32B6]YV'Z4E?B% M'+%#=/LTH:1"OW-B[?SK'#\ME?IP[G#N<.YP[+'.GB&7, M4YBTMV&$PCN#E0WT)[ ]D;>*;61\6D6K6-,D(4U7E%>LH/+=EWQ7".<.YP[G M#N<.YP[G#N<.LZ%6N7U,54GB?4P96DCT;!P(T1 +UZ.QZ[]C+% N"_=Q8 U) M?"W//E5\:+B6M:O MTK<*7U<\3@#ML:ZX 4"%J@%5285M98K&$=80A/'5$\X=SAW.G>/CSH'"X?), MIY:83H41TWD":Y-E'^=Q@HN2O'LJSZ-R[G#N,&G6.TP?YZ%*4+TO&OK>+9$X M]@Z#O4+]##K-.,Y#E?163Y%%L\./864?@=PVL9D5#T81#U(HMQ= M7@PZN'HX@9794D_S.,$E5WZ\)$]D'AEWREP$9*S+N"IU20BDBIT59\EQ-#*) M1JXK.'YZ4WM0MA..7?0.$\3K-0._ZY3OXA#B=W$(\;LXA/A=C;Z+0XC? MQ2'$[V( 0NE74)]$YG&T_BL'9-=&4G3G23'[ M$T8+60Y'-63%'N@*,F5;T\Q^5]5,6^E8 R0KFJE+_U+E5O:EX>1(V3%ZQNU^ M@-'/-AJ0"5X@]Q6]AP#L6103",\2?9%>:ZDR&%1&E426;&SY 2U$OJ"M8.$N M,B;$S%B$80"9L3]MYX_1ZCV!%H$>MU>05//@J!'46\7[U1I&5@ZK8M:5$U/, M_A-[A!RB<.-9ZR69E<$2>M,D'8*C7AXC\@^MA:>L0.%0^.;ZKR'SLUA5JLWL M6!U/B(9^3)YAA\O#)=:7RL)$=].$*AFCKZ!?^I2*1*KP M06$MY%,I$9++4UUV)B7Z+'4'TS>GE\_(I?/ESPWYS%177Y+.Y)6?KWN4K)Q) MW=5?6?>H]9]KDE[>H-2-C]KB0F^L^S>7;ENQ0I3 ]# +(F8N[#XZ;\(/@)D6!H$_$OPQ!E^,!#*PSO="''Z\U\%M^P.OXIU1 M>4964C^29!U?9040JU>M;W$D0&?,?78*UERQD&^B^2L65LVPILJ#?%,K5$^X M5'FPIISP/O '3O2=0*-P&8$!NU)U49:7M_CD+PED9WLT%X4C%86E73/EBT*W MU>LJHL&"))3DW33"JLULU!39 AI!Z=R_DP_6LK5A/3#RT6(O!V%> M&4Z7Q>-JR-[4*/"E2J]<1975Y M"UJCVZ(T0NU>6E9 >0BK K836F1>D4#^'*'@)T[2U3;NDP@<6W&P.>'0L&ZR MAXC6%AH29<2>E9:[P=>4["&1H_L CYQX%-YX+SAUB0J+DTP".DF4U'V\6-ZL MF$%X;='-!X*7TNIIHJHM]\MO:B?B1BCJ=2V)N6N\JS:FC:2^++9^*RP.:JNG M=$5=YH3[H*0CY#T[D)Q 88BCD'O!NWK!J?3?9W/*SN5\) M(1\G=+Q\08X+!/[F!X^$ZL"!I 9A62S,5F^Y!3S/S;(&EE*7S?)A)7? HTJL M!3RGY)I>#8G["6>5"P/D!,(+G 8!:A8GR80]M>M)^!IY"QN3_,Q4=KZ]W#JK MY65[) >;!4W16-'[D#NOC0=4WO+ 4@&EM'J*J,N\(O,V^M,9]Z1JW-/E>F]9U.VD?3 &_P5(J MYK[SCAH\.>#N;XYG[]I:5.W H0#FBA4/[B@W'CU;M/ V]&Q6I7IIJI2[Q(51 M #80G&'H'^&'R(641+(^QKWA??,068AXYWVEU'62XLI+2EYYE2@8K5Y9C9FY M%\L08O(F&K8AIJ!)AC/:1=78>],-=U%W3/>&"YL.D\(#V*KF.JCON'ML0,SC MM]3Q_4.WV)AIZ90^H@WW7R@:&4]=^V-H[7Q:( C!YT+KLI.PJ&6LF])BK1OR M Z,0?\7)OS=>1N%+S[Z+ACAXF! :/LJJMB 7;C8CMQ!!FDI:85F"K8VB(>VS]XRGI)JGPO>"V#**8 >CPDINL\P$%>OZ M^#[ 8^38688_B9Y\L+XGF:>J5ONFQ/Z*!S@(L'V=T#QS=W9T9E1HU:";RYL= MN0_-&KH.HX K09E&CZ)7EAL8<)?Y8 F/,7JG_O%I.<15^\.4MO<):0N+1;(J MJ["RH8*[P(=;E2T?3#JT\9 D5IIXG9(;G 8M4S>8N[U[K\^N#0V_3Q=G"LN( MD<@(;Z1T9*#:.]\P!ZIEW'2A)\QRPK?1V\595ZI)XD>(T!M/XE:I3Q,Z/P&9 M=W4]3$@B&-WE;3@\B\L:MJIV8?,@:F/%8:>\C9#<0B,G*U_H1G=A[O? M3C*?6UV1!*7SC--QZ=D/\.*[P6\ASI)LR[(APT('+T(\0OAL:HA4&GP48J=7 M6&F>A*T:"5DV70B2WE6GY<]6FH-=5=B32<9[$;]#9H(FH=!DI>3LFQG6A@AP8GI^7'5EN7\-TG(\OHF\1^A:4"5L)T497W22%P MMY8]'G;%=GR2I*[A 5722?' M%\?&]I=W$@82Z;G+&'$YX4-AS0RG22J2V#%+<%ARGUS,NJ]\LH#,ZT57",AN MJZ=WQ:Z\7#7#$!Y/\"QKAY9L._PLZ\I.?&3\U,_[.+"&L'PPWY]VNA7GQ$H/ MRXRZ[M$[/:CBR;^T_HB= /^8$'C:7ZFP*C5;/:5CKCRICZ_<-AI.6WO"5 G M72)P,G31D(\GM[7W3G=9J6NG^V/:*GQ])\43VN]>IBH.?$(%.X2C2(#&=X-5 M'4@+"P\L[8J*RA=WCQ!1V[3Q#HC:F ;3E8:EP:#!E8O>8:!X/?JJO.O0>3KV M[,6L^SY&$;@'8G94&OEMNK-SZ;">/0S*:7AC19W[FPF%=]MOIZNPL:BC+>\% MX6Y]HX%4U*W?&TATXZ9F,A ?EMKWL4&9E'$ RRG$@0<%#+[\F+9(YPO8I6G; M^Y3"]R[RHDO/OLZ(7%A:.JV>*LH=!C:*]3K5;'J+@J$I-U%>$A8W>>\2\ M DXCLJRY5)1EL'EJN^IT"A&7'PF]W^\&BP=K[9&<-(ANU@S1U/?.L'#/F#V0 M%%UHPZ&X[:#YZJ (K5]UT5#+:GO%2T)++ D=.![R+%X2>KHEH7,A MF1.&,<$##,0!3C\S2-PO2$?>$0NP=&F'W]!1"]?^2/H8H?@]9# #LEM;@QD? 2NW(WA M0G%%K2:]+O=N ZOC!P>T)4*URI1Z9 XCY_BHAU9 MQZ$&UW@^8#M.P$%T;M;E[1W8.EDO&<11'& A\-^1N^=N@<;Z/J6=CG=IOX"% M^T9I^D!)^@Y9;6.-/MJ>0\L;5X4Z;+6\ZJ& M;5OUKHQ\2)MF?)Q;(UF5.!/VW[=U3.GI0_;1^):Q8S91O2Q-9JMG=$KH+5__ MQR1_E>A[$$/X__64%0\3 M)L %:*P[]\',G?=D'KZ]W,(L35)>OUGTF/D'%.'KP0!;A:N_NS*19E64Y'TV M%/ E]B/!=-[62XQC6FGU9%-4U!(.BV#(.C$?AJQ?L"]HC6H0$U'HXV?'\R > M@AUQ%*,EA$/-4QA%](6VV0G=2TT4EGHX9E8398,O)APCTB26H*81J*FB>NZDL*3?882Z+TYUHF=LP4^B1$EB#XU#&?N@ *"X"["(H;_STZMC1,$/_S+<2?EU( MTZ^@/@%!'*W_R@P$H'@2!V7+L"QM$V(%QF0N>% S/X<3V(W1,V[W XQ^MM& MC/4"N:_H/01RSDQIY'CM6?HM3GWM! >#RB:8B!I1!7Y "U$O:'$BW$7&A)@9 MBS ,0$_^R5$-6;$'NH),V=8TL]]5-=-6.M8 R8IFZM*_C%;OB>Z&)CXPG&P$ M^N_S.>JM8B/]D>Z=SH!*!87,UT7C$%]DOWS*^NDY'ATU_=*G$0J>"4]3= -+ M%_04G5!R>!HSI6].+Y^12^?+GQORF:FNOB2=R2L_7_"_A3/"Y8ZMPUGEJ94[!1)T?+LT=I[*]9I MT%(M L-F[?E>/>?'>#QV,52B(5<@5L%R_1 *2J'(/]L>*#A>XG 3([;3?L \ M:XEU?/^H]GBN#MKH'L\Q(O)HQP&LR, ^C3291IAZL<_^SKK#@)/>JWD#VI-$ MR/N4?!YGKN4X,RI;SWE,X'!/1/T61ZNR("244%C91G> =",'.CM3*_4,RJU M[T(73D: ?DK[19/S/X4(O2WWC2@AI7>$@EQP\D@(<3<2\8,K? M;/5TD0RL_,KJ31RJJ;:%"Q<7K@(&=+-P;=R"9I;>EZ]"R3K=] WM?$UXTZ8Y MG#V[.2TO>I:V'EA28J?P>N").&2_>0$FH_@WMH4/!!CA1^$9P8'?7KXVNWN7 M2;)&C\*VHSD&HI+]-E]Q/YJV;UULO#U%UZ\$5=\)OHIZ::9,NTRMJ/ULX@D< M7%R:(RXE^E.5"XG2ZG5$R2QKDR@C7E4C#.C#W6_IH7F"WX\( [&]1ZW8"<5> M!2=_-+IB2V+C 1Y[-_@M3 YXNTLQ=>-E._6(UK@;8Z@7\IZ_PUZ^[UG7G\)J M0VWU#%$N[?P4!C(@Y=0>BG<8K%+D\+-J1*M[&X]U:=*>-UQN77'QYU\ M>L!$["PB%RCK45>@70;Y>^P'$>VF1(M2^LBE[47#(9X]I)C7&37+9:8%1\#O M113P[-)IA,LY-N!=>HM;>BZC*Q0$[X0:?T=NC L[N[#13A(-?;GU2F,WK'/Y M.$[YR+,UKGP!*6T+',\B%<\BK6D4=A+->4LT'?,;0E>A'/KL=EDI_>*M=@^H M-1>QD3],/_FFNC5$CD\^U"L4B1;#H?_J9:%B&*&(%CW,;5/9M>8PW=.T&-&? M9+N",BES-+J'I98BIEE62Y$26";&V^DO0;2 M5/KRON#*4$,?>.$0_\.QMK9P:/4>,1:09?DC,AB(O@7/CZ:5WSKFF6\IF0.HVW\8@\PEHN[9IW"^^" M9^0Y_Z;:A2@'ZCK1/[Z@T GO!OA$J?QDC@6 ML0=5)O?DRY:#PR?ROB^N;_V<^H-RXJXZ7HSMRRC]#$9#'H7& /$@QK 39$3H M^ Z:ZI$@QAD0I\R+A.DKA.P=F5^93G-!F9%KZ>N25?W),-JK!Z),?.V<9$NI MLS#W]^3GBODKBS.M!3IKW<;58**3!%[,@J"8X#O$7GG1A:H?0")6^SA/PP7? M=Z+#@,**8)PFZD!Y6.&MWA ^0P;M*'BI.+KT2&QL(^Y[\DV+/)P5PB@1)QV8)GYPDA[0XJO(%V,W2CGC1Q/N$%DD=]M$!4/\DXT[NQO>2S/;P$*X,(@) MC@;_G[TO;5(;R1;]*XJ:Z7OM"(I&&XM]@XAJ+_W;7OW-.IC8D@00"!.2+^WI<@)29)\^^VN@+4)Z9Y2,IT/7"[0?+NP! MCW@1K<^W55.#.Q-VPF,##OV03'&,#"R=*5 )?&X1KX"W_6OI%2 MI4OP5\-S/@.-4Y![G*HF*#-&>FP]?^%91QX M.-Y*4BU":T59I_C:!SL(<-LO;M^]>4DO87?^$LE=&W'5:^7:5V5Y+5&V6'/3DZ::Z? K%HQ&/S0ABQ+U?<8PP+.##]2Y#>Q((&8V? MO^R ?'D$9D86L"WZKBBP XA?O'GAWYO9DCO(;F2!)'B!>Q-@[D,Z@ MA=KP[R[HI"2Z@1<^N0K<"LD#5T%_!6X,U^MDI)Z/ECO(+Y>%"M:N@B (??MN MR8M6@2BIO!F YWN.@U")-HBG5VSXGPR84L#!6@] 1,"(8=/,#^;V(K4*< 9*&\?E"(QWS_3L/[C*E,%1 M'VR:X_,T9\@,-UPSB7$%$(/T.6NQ0,U,03#;(9>$\)GO69,YUP:B%6#;J05( M 7RAON2K>$_P*5S2%)2/22@P.AZR*NX*EN1O?/ 0X/$_D$Y#/@D'N2H^]]! M'9C=7$N"M=$KZ=\1UM":'44(;G*!XR]@;\PFO16! M@6JO[SUDMS8A,;7PT(EDD](*(BNUU0@3X8&N\A>+;"UO&2 4<>6@QC401EI M!"1:R&_"?@C-E/ME@3H H0/2-?@0\= 'A.&QA@!TNV>AL"""+]/D1-JMCR&3 MS$>X9)/2Z8^ ?9Z]B_3)1!X9IRB/_N : MTDIT3TC,":Z IAIN=)7/8*1B;X5[#XGA#AT G?3!V*/E+.D@R!_B8W6$L,:' MDK-&*Z#RB2KI9 *8#LHK7 P&VX!4$<2X'UAA.0.BY>;+%([F> N^8'RR( 2% M[AJV1/KO W[,;U'\I!-M3MPL7"9P#?N.6 @'H.V"!)[@/7:/C[4X88JK@*F+CP.,'M(LGTXKP-S'OU3W8P#*X$)5[Z# M.O9?I M6NX\W_>> MB!FC84L;0FJ[]F;7:%S3,]P6IE&T$?X^=^*SD$[C3BW'<[&)AU V@*\R,2\I M%FR), O2C\/_\I7Q" X+.?XX@/9+' $GD3F$*(='0";Y_>)K,-; F#( MUD,K.U(AZ+4)CD5)9!,/3B- A^^DS,M"L4A<;>XY0)?!?POJZR3V%S**.-6RJ[Q-_&6!_0,4;^KKS["OOY(/ M&'.IQ'ZW02A&:ZXGOYY5HQ(7G'*AR>$L+]K*?]('RN)M6&'?3K\J?0<%Q MU AK,?YFPQ3P?TM_HY,F\;[RO\FNQNDU7@!\#'Y%R?V1 HK-S:+"_5@9BP(? M"1\$/AQ$;/C1#C@'ADMU.-.T@Q2#XCPT'\0[1HBZ0%7)TT8T7R%T17RSV PGN0OTX*;*5V_YD^8"&Y 1#:W3QDV2E?Z_%(;1,K8BYBM&?/!>MY"^^ M]R\0;S=\$<2>-R@E8U3M)Z@*L.IU\S7+"MR8@[M!?*FW1;WI+6JXQ7QKC7B+ MY#)>;;_56^I50&5)V+0D:V:H@H MN9S2ZF;)ASC24):1HIJG:&A\3%IN8\M8GOK#7=RW^1;<)VA\H%%MN:E(D;*@ M"Q3J)+?B ^5^:6.4 8/^GBL2-T6&2?Q@TI.\HV &PL/R09F <6&'(IO@&4-K M&/,"Z&%,\@'# $DP"=UT(E!)!@/&-!(_*5>L\_MT[ <[#$0VIG@Y6D N3^9[ MM*>HZHN]/5-B /SP!^T.?J?W!:7P]UL8>;C/OBHY5^Q: +U_!LM[&*R'7Q0H M#& MI!)FM,PB$>SY841H\0<1.#EK>78 3T=,-WV?(@:F=Q.0_+Q[3H/EWL=@ M&<9?['!)#N9N>078"2!H%'7B8%H##6X 6E$KYVN07]S_R"\,,XJ3=:&=57GJ$HC&E8 4-VW'V>+'S'9O@^$;=ZCBS*Q(Y% M6[O T,7@&0828-E4G)4"YNYS6H45*2RIX)B=C393=B^Y.BD81WCAQXF.@@8I M\$BVO=@L!OA$AB.ZX"@F'(7.A37[DFQM1^1'\?=$ZV[<8/$ZP#N6#TO^BHW! M^]ATQ?\T8*>ALD3BZMNG HB> ]*_D!7>4= M9A'RE!_RSY%C?S6%]-%F3YS;)W*6ZA;*MM51L%#K7KD#?H*J!B8,BLQ%.&@Z MDQ%S;CQ4.3 W,8?(\@2@3 M9JUU,47)M"@@$.'CH3 \KCNK9[CD[):2X2%%]%$T#2%GR&@]-&3,!FTM=>]; MQD$FW5'IEFL&C6XPNZM,[]'JE>H?0^D2"=@5:6YK)-503R?OKC?/M M$45#1%GC2JF-VX-][52_&IO=_+S@:*?<_EAE)C:Z$5BT M#"61S1Y$*7A9LQ7PSV6IZJK(H\OC7D3(Z41R^@VQ \L/L8PB*:>+4THI:)A; MJ]RRX>LFB)+Z*F4FD"06$7]N4(@$X;5V2A<+MPIV0VM62#S,LB21ZQJ(U-4X MIS$Y.IR,%>DR"I:Q.DJPQ&H)3-6,K7[(UH^BH;GB MF>DH?'<9%ND+?4#TV+.43N$'YT=)7DJPE.BXB M(7NDZVW$\QI9K4]DPZ9OEV$873BMDKQJ6!W>X')5-0DSKV /NN5H4S96I'"] M$U9=!IG,[86S)*.!?Q-1':\-072EE!SO#D#V2/OE.<@IZJ064^@?2;.%B+UB MMC@UD%*HGCFPX5HL/[W+" E!K@E_1#H,C7B="]'5%?P%44O\$7MP/-JBS(ZLN8 W -_1PG05;"))[:/4U15Q&;3Z99QVF9T6ROA ML(TG R.,UP)&.>TB]2C:;.KAJ.IP83V30="-]RSJ$(L,+( .JHNAQ M7LX8/8)*S70Y*3X4I4Z!4)P>-8&]-Q8V+5M$X2E!@5"Y&*49L&D1^I&D1"*@1 MI:?I.\;B;G(+-AFIRY"3'?<))IR%7"FHXP:18[F PPCF(ER0\?YB6B8M$>Q1 M;'EY5=J:TAO3>1L6Z'[A3Z?*DZ!\.V "VC]B9E:,",-S;5BQ2T;P+L)X\DBP" MW>^>R>V])-^-I9#:&.-WCG(%K%?H/\:\0O1/=GT0@7RJ@KC)PG/ Q51#3=]S MX9\3[F+=H%D/3U&S_LK0P,TT-\V<^=1X /ZH=-;R;E%WR9!RE'O1" G4>%)W2R2VGL@D*G- M*2Y3J'X&J, C*SF$B+AAJEE*&OBBVR\6?CW:O(M4&1)4;62XE1>L6F=HH]?> MSM#:?F8N;,W]8B.JEHB(/;%ODZY%!?)@E"_MU48%I;W'N @\@O)GU!\FZ0/_ M(6D1$V/H*F[6+T2( ?8QB:NM%Z9Z+P\\O5< O!(G&@=T ?BUM6*Y+:SK?:JE MM!G@Z2;M+KL+B[U,?@KXF/G&G<<>GI%' MQS6)@45K%6RT/&N!"])4JH)0#3E[GQ4"C]@U]O_#OHD_1 \K7L><>E&2<@,? M!7-@V]>DCXO2 TR-.4$QF$32H]N;\=35J(\V]>EUKY-/2GJ,%?4/?W]S^TM: M?[R-E:8WWC2N%%&&6J^S[U!HS8E$*2;X,7U(!$>*M1\S?JN\N+E]@[![V57$ MOWA# A9DLAGB/@%HUF929&U0\?S)7'0Y+^X,+JYXA=HY'/P'+V;V'>>"O M*C,(,1?L&H?@O1JLLHSK_?*,FK3R.W:*4-1XONOQ2.)]."),[0R)G)I:+H_Q"GT@@,PI2N!($JR8#^2=ZP M=A(WS)F$D/=4+";PL^S"><]C'"/A4P5B]%><:X7^<'KGA-+[N Z5?1DB1I14 M58@6!<@$/\B_9 -V)06&J0-0+SIZ=S?VWMK)CBE%+NE5CGZ*B&&F^I'Z F*X M%P3C@S=E#O:KP\Q(*\BZT#G;?+:9,T7WWV,$3EP.^23VW;S#6#F_F%3:&M\\ M#IJPJH6I3I-4]):3BD"/&(66;NJ.Q&B&W#5F[DZT6@Y%DC&]SG8?/0>1(>,M MP=R?Y=V_1%SH7\OI/5>EN$PEEZX(P"3)N:+]/4%1?:VP[GVWDVF5CGB-VCJ@ M*[J<412CDBD*AC@I.8X-LGZ*+P)B\B:V%:4E@QYT#YMQXPJB55S,.UG6= ZY MO-0C7:8>M6 O!TT](O](D==$/PFO2=FQN..HP)VDK?1\2U48K'@7$I^"$-E) M.'P..T"9Z9!0H-8@6;X+U!%XF,+YG-([K7CB0CK7')/Z"YN ;.=NX^V?;MSI M[XEV(2S=Z6?W:V3MPP\^>6YL_-/$-4*E K]<$2 +9NA1)#)JCQ=E*V1+ZOV, MK25*'SA (TO1"H2=E22Y1\.XX@J4%_24MP3$F08O7VTUDH].L,%=+JII([Y. MLYX!L1UK$;!7T3]>8^F(8SV_LEU"3WKHM7B9$ ;( %=&/1/]\*\3WMCMU7YYT:O+S M3>EK7T4#V 4= JDC1Z%<^E@)XO/=>SC=7;PG_AFV6%KYG9@#GY]*6S("?L\3 MRLM'U2KQE-H[_^?"P;OA]%* TN-Y5!/V< <6M*[R:H8,('9!D^1G0K:0Z%F$ M"M7Z*7BRUZ<"*AYVP#PGPIO$S5X!;3:?_NS!UTOY6R7$:D),VY4UG1-<)"%* M0FP'(6X0C7?6Y/N][RW=Z;78Y&3"V&RV[N#H*#[,L3>['^C<'SV7/8O$!^4] MG"505K%FTW&K84!/.05P_'U/AT\?FOK@IL!^"TR7!28*[4((;-DYP:[M:Z,;5.([*2V*3Q'91 MQ#8ZAG0SK\::V3&UGB0X27"717"#WC$(KB\)3A+F!U5C?>/Z"4E6+YORL.N:U>FG*YB;+1WGL^]I5(@(ICE9*_ M:HNH(8@H='F8@UW)IAA)]R:)5I8KC-=(O!KH^\"K]9QXU!@GEBC51I0RCL.J ML%F"9%5GC%?FD?!*!;S2AIV!EI]T*?'J#/!J0^AV#R+0T*0(/&N4VA"A7[/?'!_?L:,L6'/X&&L-#>6%5?LJJSQJL-T8^]X=7@:FRH1L=4 MF\I@DWC5*KS:2YA@O0@<2A%XUBBUEPA!!58U:ANKVC4L6RD90CPC@LNBSX . MNYUZ2^Q:0 'FRTR5:!(T9T2?F\(MU+JCH,]Q78(T>U=CLV]VAF9^4O-VSJ4F M;O)(SDY)OY)^&Z+?36&MQNA7;:IX19*O)%])OH)\-T4/&R-?#<2O:70T7=*O MI%])OTW1[Z90;6/TJU^-^_UA9]!8>I*D7TF_DGXW!9,;HU^CJ6(=2;Z2?"7Y M"O+=%+-OC'Q-$+^&#NKSJ8M?K=F*^YWEXRB#X OS;^>67]!1V^SG.VJ;_7Q'[4\L5'[W M@D"!5V''N3T332-,[*(S*=BW&KZ)2$@0WKJ'1"U[=#&CWV\U9UE M3IKMQ]Y5OGC(PFS+H>&H< "< Y),^(O8G,UGK_-WXYQ;VMUBZ<._@ /"-M.+ M>'SXEYCI%'_0OLZ!AJCB?7='!E79SJWDSF;+AWV>;;*?HAN;MRI M0+&2)O_FH,8DZW:Q!#ZRK0[])#,&\H/;^$G&U#RUX,N3& E@&%W=-)KIE*YU M>\/6M6^7FZJS*7-OC>Y')]?278Q'1;WY(]>7WZ&^3.0>M;_?M9WTB4+E%FR( M:C"13>]37@R:E7"X3M%"?*R\XWQ@J>]*?1+!)()51[!FI-^90"4+AR!=UXI&Y9%P2E&HD'(!K'46]554D MNHP;?A>?*"'O\XP2MX+/R5744$1ZB2*B'6:W(K,LM^G:^\7*-[73'_0[AI&W MSPL^V!WE:@NK"T#9_A%1UCC,;AM#6?-J;(XZP]Z@8Q:T.Y$H>R"458^*!/W# M[+#64'1T79X6'VVQ#*CHC+CC2M,ZB-LI?@ JF3"-]( M #L[VFQS:>/J5^?L96T4-NUF>6O=LU$!REH;0ROUTJ[6L0C65\ >!KWUM<0- M;T2PL/PVL&]6MY?W^N[@!FX2EX[4(E7R$,E#&N4A^M6X MURUH/2!YB.0ADH<@N/&30 M,.FN\R0VOXTUK&R MHQ^5CRDI!]2IHW*:75#4K4UW9!X8Y?WHF?'MJV"+,?) MA(07&WI^4'^+.VPBQ'Z(3AHSWWN@/:1;9WBS*JZJ@#=3HNX8^ COSH'[X)TU MDG53W35H]4Q_C8+F1=NW*NJWMU61$3OP]K0ZO?&5'0)I32KL)P9RK58F;[R' MA<_FS W@ZGBBWB? NGS/$IP/N-K.:##,MU$ZREUD3D%=G&*,6V4ZZYHVT7E: MSH8*SDOT+%JN^#:FD0#U)FV*L#L:-B'CW\=/V739R@O\TYK\.*-^\!CX,Z7KL\ [_\#R]Q;MAM]"U<% M-_*=<7_ZE-V%*;;45;YE6JT]6"'LUW*PZYQC!8$] TG%^QUAPRAL/3>9+!^0 M2;)B$!'\1,NIQF"STGAHK104EVY@_YJ%%]CX@U<^0[;^R)*V-3]ED59(^U[R MB'47>,C_2Q_)5?H>";%58P4ZJ?_6$!NC6&S,_:0Z^IY=WP%:?;^V9G#"5Y;S M9#T'J*RD"1ZH/0WU58"5@F4VVQM8.->98N]$0I%7H.[):LQ<%J *$ MS-\VWP_HN]09"^GI#-. M/\9<[-V_EW;XG$SD@B_?@%(-3.^;;Z'VQ9NM)CU6"T3SJ$ TC_*B.5E4P6T0 M1^++9T8D;]'MD*]6L(?$T5L16,D>DRWE3XP30$^N@1I()^PK"2L_TVB^P>M@ MC313YLR9BB:G)=+D+9LPC/R+KU3Z2J?N>L'R 5Y-\O...=Y3OO5:.5&=1MUI(=,16%^\X#=HO\C M^J^]\8+P4B'QJX]6,T+AC]CVHC]_!56D2L'!94$%?0SL8L&"K?\5ZOU?*_MO MF\93K>.;F;Y3.[?E:K"EG%QGTSJ7D)WZT7/9L\+-*.4]G"50FJ[3K0.N,XW1 MGE"HM4Y1_ZBW?O#+&RN8HX,"_N==TK?^)GQC^?XSP(-$0MT2_F%C(U#;,ZI> MDL@ID0BY8[37$MM:>O\ ('LM$?O94>ZK5 M@UTASSAQPLKUEUL9J!CUQ7KO^;= 'QB>2X4$(R&5-\+4IA0<5@=/QN?A*?CLFA$E3*(E9MR=?GDJ]O-C5A6':)W(P9OWJP M&Q=3GG;5+ZNT.UQ'755MTA.G+NW(^N7@:JP;6F=DF"TQXB1^M0B_MMIQR6<.=M8O6^*^W+5]7)W^ M_]4R@LXMB%#O\.=#HWHQB?YP)WY9:"%=*5&BL-:F6/5J;/;['6.4=S)L9Q%6 MSFMKXP@.28*2!/>NQX\PQJ=).F@Y#:!#A(K])_@/EKA&Y/"] M\WI>9E6?JV(ZVJ"9[B6K>F2>9U;U23#M5*.=8/_IU?+YXSXOD_O 0#Y.\+4/ MAKEI=#1]9RZWAMO(Y+XL9GSS0LM1[,2?(E71\WI^TS.5FTI?D->U2="[ZHN:<2]?6\U%YCLD6? M;-$G6_3)%GVR1=\EK',)#A39HD]&D[;WM9K'B"8-K\::V3&UG=N'M*=X2I+( M*9&(;)HFL4UBF\2V<\2V]HO_4!4O28J>T*J#?6%9@_K>66+OO9CTSZ1 MJ:$L/K.G<\DWT/(%JS*+3[;H.Q/J&AQ9OS2NQH:J=\R"LO"3]7-(_&H*OZKJ MES61#JM0.CV]+;VQ),HUJW[N">2ZV<;.$GFZSLAT9+"KT.V\+/[&%;X/Z@8Y@[MYNN=9&RSY$DP;:2X''U M_!'J^7K!V Y)CI(<3XX<:QE!>Z+'33:0V@,;*&]7RPY_DM1.B=0:I+3MJTE- M546%D1W^9(>_ MH_MDC<9\LNWK\"<.]&GY %)XD^\)>,TKA0'0%_#BT ?SHZSM8*R*V^X4EGRE M]\G3?&#$I)Y&W^9,>>!' UU"\69*")^\\1Y@+\]4LSUX'< O8MU\"LI'2D%7 M+'KHMZ7+. ;I/>JM9BB6S_#+F>SR_X7L'"G+&BU?S4VC%%GH.Z< M!=V>>AA)/Y)^JM,/JBC;!<\&G';TP#]_;S\2^>U6Q:,.K\9JS^P M;4DMB-Q[X1P;WO>C\4J M/:,S[+>E*]*N)I@,#;5"<9.AH5WHO^F&)UJ/#P<<#IHRCXX5/Y)4+:GZ5*FZ MJ40@36ULU&?[H\'X-T+==I<6G3 =@A0W9V"\<.$%-O[@E<\<^.4C2\*$/V4# MNN*8O>01ZPX.M0S+'\G%*HX4]47W5CH6 M\V0]!PCQ=/S6=J_3 %P]>^D)9[.]G9#C#J ^=OO%FP%<93[^"O9DM68ORMQ' M#O W6Q^HVG36UZR1.C6,T=U0-T93S9S,+%4S1OW>/P=78THZP%@[)B7P##)K M7'2-*Y@>=9P>C*XUSGG@&S:]":-/]:N:R1+9"G>LJOWLIA(H2K(C-*UB=@1F M ;0I/6(9'U=Q:/Z5 D"U(J9\#4SW.@#6FD[NH^*3$-[D*\1&X-$9AOX>T;A: MES,!CT53ZL178E3=N:=3R.F6 W(W,C/B:OMMY+4+:G[+*F[-<2]J_FHZU?C$4Z%U*5 ER0O M2?X4!/H6-KL! KV7=X2?C$ OJ,>5%6H75G;%Z-AYU> M8\[C$W "2UIJT]EJIE(=E)@JN&7[8&:QV>M0C-=M#>#;4Q+4-BGL2\[=5=0VL; M(LK"MC8JZ#(G=C>&8+19W39TT'Z,3E_-%[W(-'A)\I+DM[-R#DKS%6P< ZB\ M@9: DK@E<9\E<;>&MG2W"6Y2W(_$6N^?R[47V$$97$)W*#MP^YF MOO> L^R*1MX%,0[1?+KIDBFAITQ S;N'CRC5%^?BAN'J Q.?3>U0^?<2-A(^XZB\D':&8Q.?X9+2RXI'%IX?SN VO6[5P7AM M OH;[P%6?B9*&+P.%/;O)1X\<\R)LYQF /YDAW/%4N"ZIK K('> \H/M4BEE M,FRPJ\ "P7[-ERR%:9^S-^9NHW45SZ;>/5<_ MX5T#++OJ]G*,2P$L<7!3>+A:.U7WM-/AU7C4S5M2\4:?@#[I@GT$/Q%:R27& MXRR!S$-"K 0CM[M;O0-(C+=[;R'JU+S;_BK$=@/4Z&KI-OCVASOQ M"R^E9-2MJ>8&[<)G^+[L -QW.3Y?C:EWE*>Y#3R8,_*0W7L^,68K4'YGC\Q1 MU$@NIACXW&:^Y4_FSP(D-[=OE*$&1)C,JDW/J,T6ZC0SLG9U)G=:4A=/+>9@ M.X?V ?U1=]@;-5,UKG=50VM;*3MN2C]@*7OKR_Z28LD_*Q9+7A($+A$9]C1; M];2 L+Y\_Q**#&^"$%0LM/I -59N0U =MG1S7+2O[W*\>6IO@S^O2#>M&U0W M-; B.KJ:+W':R1-WTIYV25\70E_F >A+OQJ;';V?=QBUC;XNH8#CPZ<'5,;6 MR6"9'IHBD/X!",2X&JO]3E_?F4)DBG$K<6AP !PR<8YH1]-WUF):DAU\"KST M3]NWIS:LNS,WK5HV>^J4,#P )?2OQJ..OCLS;4^UM42A% J-#H!"&.$T&TRS M/K9B6LD"%,_(7*O]@N:,:%'=,,>V$5H<@F(S[&B#IA2;MJ=)2M*5I'L TMTP MKJ\1TAU=C0VMHZE-V;4MRW%,A^U/+.,.H3-52C$FF%L^"_)(DVD-\^'3^U6L M(0/H0Q LV?0M((Y[_X62Y6[I=7 *^JIBU5LOQJ-^;PUREVU5/\Y654!Y0^^, M>GG5L>"#BTI/XC>%V303;BX'> 7XMX@+ G[ZUH(M@0B#CO+!G725%_RKEY1M M,V?;X*RQ 1$^Q FBGY]<-OW%/X:23+A^,S]X4-EX_K)4HR[ M CYVGD5*:+A*Q_B!SQXLVZ4DX7@=RBDN7(NR8[/?S6'Y"EFU4:ICLIY(VHVS MG6TW.A!=F!46YK6F#Q'GK%GN:AYV[51#5=TE[37)^U^3=MC7P3S"79)G MJV&#>376NV:3^=SJ<.^;[N.F\U+V0E$XE9YNA\$:GKP-KNLKN'["I28*()H/ MVP$1-P?1&=37)T:'U"?0$=D9#LV.J1?(FW*-0D1Y?[&]2)'BG[SD?*K=AQY6 M/+0X9.;LE!GN6$%@SVR>&)ZO*:I:0+1EQ4ZA9M. (-!Z>^>I8+";S0H";9?2 MGDJ;'H!U:*PI LGRKHZRPBF3^C!DDAREMB[HV73UJ 9N<_/:GO3 9JK:X3H M-A>N[VNO&B*G5O&>+UI&:8>T>0?8DT@==%2CP)XHEU!Q[+S(ZH^^%.(J>4O\ MU-Z8?OH>LCBTUN4G[M+ 2IJ%*!=_1:P&T#$IH/DI6](C/)F]Y!'K#BSZ95C^ M2"['_4CXJO97H)/Z[]Q/,O3OV?4= /W[M36#S;ZRG"?K.4"G:IHD@1[3 %P] M>^D)9[.]G9#SA2DR<;KM5[P,&WX%>[):LQ<%!!00_=]L?:!JTUE?LT;JU#!& M=T/=&$TUN[-L@#.=UXCM;52,G%NL\4V;5^/^.@]?JSU&VMX]1@.< M"+/F4B^,YK9 X;W[QP:#]?ZQ)AQ!G96N")L4M>Z*1E6I!CV"1'36SVZBO0;Y M$O3!<+78_ 24_U^8XSTI-@_ !PFMF-SR0N@C'M$O$"&\#)A%?!U7L^=4C"S M/G.BW^$5OZIJ.9U* ;IA='73./-9ZG)353>UOZGSK9NA/JQ4E_R-V 3O;*:\ M0_9 @WJCFNVSFRQ?#2JWP#*KP:29@O[6CWNN!K:*!?[G/QV[,KCT70GL'($B M<6@''#ITZ=4Z#]U>,UX_U=&,5_QEIS+=]E[XEC8]UETMKV'2PK%2#DW%T)$0VQ%>0PGW7;MA83DHPD&34KLG*% M/ <064,5:ZP'O7P$0$HL26IG2VJY/AZ'(#7J3M8OJ*%K$:D=NG'2T2Q.'.;T M2EEG=])X &]6U?X\\SXY!S.^ON8BHC7)3$D\S(SUN+1VKLO0 M:-N45HE-C=;--X%->:PQK\;# O>/Q)C3QY@M>K_MPG^:FRMUHGW@CJ8:_K%2 M[5LI6R>JD.85U3A-")-WIE;(=@I7R XP%SDH[V#:=E$&8DU]&RL;>Z!PYZO- MY)Q;2<^2G@]@YZS)(TX1ZG /@15)JI)4SXM4#Q:R:4#TCDCTFEJ^.$"*7DG/ MDIX/&A?:G9Y'O:8C1&UIL+AYB'2;BGC2Y7R "1YU5$N/'[:+/ !8E^XMP[JE MZF!4L?<8'2SOPK$M%YUB3Q9T/8F!M9A)R*"9?VH#6MN4 0@=\ M+#7#Q:P0=A8L)_/5AV@"INX"Y_G1.+^2X:>C@N&GH\K#3ROA0&ID*KD MTDU0N$2DN/3II=K.TTLC7@[2A)4#9)^_NH1Q1/^/N2"^O_ALQGR?37<:L"K- MWHLT>^LUL:@YBJ>":GWS ' /:UO VM78T#N#8<,C)J5;2]+W!=.W7G.\S_[H M6[\:]XTF!HFTP<_5>C7IO":=K#;3M-RB[MA<=_K%]K[,+4#-J!$E??RRHUCH MN7JT0J;-'P,UD[^#@(&;X.7/Z1;UQ9X&METDZN1_%'T(WX4<7@K MY*Y%8 3+(.,87#CP >R7?Q.Y! %02X=\B[2K [L.WR;-DRKUJXO\LZ\]4,,7(PBW+A KTX=?IOT#AL9V%6@8#X$/W_402SCZ<6;\>_)@6B) M6\0?<&28.!YAI*7< D'#];U19K![=T+03NX/D^0^6L^*+@:?5&G BGO>W/W2 M!!6Q2D>K8YC6_;H^Z[=V@! %2OP\0S(%>B> ?.7=V-X P074S/<7*V#3+X)K M%'BLS0*/M9GW6),AJ=#+E/1ZVWF(:8&"9;63:-5&HWB Y?)N>-[25W[Q+'^* MN/[6!F80>GZ@O$ .0I_SR47$YE'\,/C26BQ\[U%P5'*\BX@ B!QD6L!/OSAP ML!?Q]_@G""$N'>[8!%D6J#&\#5_.U:\:W$'#V3C?G8@; &'"4H$=LNR60"@\ MVMXR &ZZLCMUP^Y4L;NN\A>\T)40%%SQ-NZP%H_8XI M]\ !0NI]";O)/LL/$4,!.0L(!&SZ#S(.92H ,*C-W#WS M>PW6W2C\A=%'+K]P69=$-':'+D!B?"?[L;!YX^,.PG'&[!!87P=4#D!)QQ'? M8* 1%O)127&3F!HI R#>+1&;I*BF.,<3"#+$/SADTL,RAVNK*#CUX%'7"V-U M#I5#[Q'(2G351" O0>.'C4WP1SYH31A^%'3XN^L]T6V@0@KPN_<9TNC470-=OV^^/K&H8!')WQ, MBQYV!IK:47MY_2N2 0+S@C(P$HF1&;$1H*!6PQ<(T: .:RB_;4O<]3:,>=/< M@JWOY_."S(-?D2T%'UP^Z_%7OW*V3>J&,!^VHP][G;Z9'TFL>'PA96X![.Z0 MHHM8803&4Z-Q$ B?@-<3$2-#Y[2=J!BH#I7K.N]NOWS9H,7$42:S0PNL0[0F MV0IN;2N.8K:>HXRNQJ/AH*,7C.?H*G^X#L,ABR@XGVR04E'B"9?F\>UVX,( M(4G) +#\9H%2#^8^A0)15./E"Y4>?P(VI^UD?Q6-QVGTQF(Q:SG.@V#$/Z1'1N:O8@,74890W(T MRAHNJ0[D:)06[.60HU&X_Z+(J]'*@2F",]@/#VQJ@X('G!+]PHP8P3.S?#*G M7MCK^&.91.R72,0F..0ZOEA++/9[ZM6X#UKV4*T\M8K;@066'>;YDHW*IIW8 M*&](PCU9L:TI9%LBTH2E' V)+M>4GAC71R/.OX.&/MB7OL,OE ]DCQ3TVI>J M78T'H.L8@^JCR++P/CF-O&[$(CVAD'PUK/Y(=7VX+R3@KL8/;A#Z2_)9?T;% M]-O<<@L-N-KX %H[WS%@@9M"AGH1V#@:0 M2 V>B;QZX?("Z^&>N_[D>RJ "N#5 M!"'SY,$>F5L$%.-J3)-"\B!A_UY2U!!74U+;YJY'.#"7=_<43G/)D26 %L= M8XFHH"\-(WC"S9:)-:8RW O FK9)(A9(XLL- ?D#8,7I1P5=B]]$[@NRPFG; MD=,/ W?W+O5K !Y+#UWSUT]22(N,'?X-[WADT>#[V(4N3L2K(/;E$]DT>K>U MQ&;B&-^>878&>KY\F)/;>7I),M'S'R%GQA';X,C"*2AQ;!.>!JF^<0+[J;(F M8D3*TQQ+>D)4-&BB]\('*YL+?YRBR?@$H7J!:",W5;@A],*K^^A-[1E8Y_@( MZ6[XK>6DWX3!RGP(NM^C\>X%;#H*/MO)ZV(:78D]DR,3X1^(:#7_( OS6&/; M$GP;XOC' M]@_8"V6B!;0=UN+LQ;/7)].YFSZ=)AGV?O!%;?*<[_^D;2(2+TCC(5D601.'6OHZ\VRZF46-MJ2&$\ M!VRE'&REP$Q."3O%V5=R4U4W):>$R2EA%: BIX3)"4]R2IC$H9, UW&GA!VC MW.57[I#C^?+3!]NU@]#G*>M[FG9PUI51%U3[9&CK:Y^*[=6:A4W]WNAJ/.P8 M_7PG+CFW2%+8F5.8?@@*4WM78Z-C% 1\)(5)"CMS"C,.0F'JU5C5.VI?#M^3 M)'9Q));KHKX7$M-031P8.T\(.;M!8,= D*\L8)8_F9-5.66/S/$65 %;ZHV0 M4U!48T-_\H8(12="T7;6]N0HG58BT89A.@TAD8'#37NC?/1<(M$Y(-'P($B$ MV4]FQS!TB45GB44;>I\UA$5]K";I& 532;J59R V1[@C'SW7Z:L,!/$FZ MDG0OEW0/XD?3<"Y5OZ/V=W:DM:%K;[8IKJQW.(DL?KDI6>\@ZQUDO<.QP29S MU66]@\0A6>^P;QN -^H6/2AEA8-,75OCO3$W3'=IR A4:=CXR-@Y@BFS0]N% M;)+$-I/805RDFG8U[G>&1L-N%DEAQ\8U26&;*>P@97J:3J'_H2I+'"2)71R) M':1.3S,H1#_4VJ\G7D*- _9"E>4,:XABR]*Z/-Z;5V-M]^"V3!)N)99LF9B8 MQQ+LAFA(+#E++-&WC,;GL61P-3;4G8L$)9:T$4O,+3,E\U@RO!KW=\^$;$E! MP2DH4]CJ>"MEJN"L9XG:ATE'&J&;K*>73;6M:V"TP%*72)1"HH.4]>D]1")] MV%0-B$2B5B&1?A@DXC$Q?="76'2.6&0>I#94UP"+U$Z_8-;-<;!H5[]8)1^T M>$:FNN\7-.=#C0>I#=7UIFI#&[S$(QGMDG0EZ9Y0;:AN-%4;*DE7DJXDW0/6 MANIF4[6ADG0EZ4K2/6!MJ-YOJC;TR*1;4!OZ$D@RA@41(M''(G( M1T-Z2YR@CF4."P?6IB:<-$R>9B)R+,0YX'(^V0E6H[T7 M,9-/T;QU*DGET\25V^7=O]@DI(]"3_F\#&F,,QR*/OI<7"AU(1#[B_X0-;PW ML#'KGM&_W_U@_L0.^!]?0&CQ?[WXPOP$N"\EU+)0^\H>+-N-4.L-O @UFJ7E MT-_?F/_ H6B[RC.S_.!2 7AS?^^S>Y#7!(X/T0QO^NM/G.,=@RF9-GIQA9R_ M6*#<3)ABA/2OZ1.V9DB'J_4RM8Z^Q(EZT.*Y:F&UAD-\U'A76Y<5GC("H^LP0]BG+!Y Y5H>Z222(@*^1DI'*1K M%)$'-H$;=?L-=UYM9_G5Y;+S$A=)/^\D032[VXR)=[4Q,5;B4OH;JFY:AJ/# M.2>OIDL?];@820U,#>OV])S_1S)OR;SW%VCI;]7&82NN'>OJI*;7=?D:*H[5 M& TN9H@1I[!>RTE,7+-R#PB!9NTVW&IS@>,)$5F)"9&M-&_*+8OLX>R*)\?7L@ MJ(7S-6T"0P=LU[IG.5_G%)]OR"MW6D(3&/2,V=N*SF(D=26F\;5V!B:G5%!>Y.Y#.GTLX@?U M12/.'^QKG>$HWY9I.]$H+4II4>Y/-$:(OK5@Q!E_:GTO9,&AN M7]=HJF/NB9J8I\1F2](OS&*L:EOZA4GI%XD+[UCI%Y*IMNEL]5(IMFHF?H14 M"E.]&IN=H=K4.&.9,%&G-3*7?%C^M8L')*6BKU8KGJ+P:(N.GKJ=[71T$'?C M84<;F1U5R]>52Y^7]'FU2T5/(7Q-%=W4*:M:WUE%/VUGUREQV8.IZ.585::B MJQ54= RT=Y.NASNIZ)*I7@!3W4Y%;P;OLRJZ6EM'-U%''^P^]ZXA[EJA445Y MDX2V=(SXBREPMLD2VSTHX9PI=G1)RB/>DF(%]/'4GLV8S]"M?L?")\9<^C@* M.2L+%(F*-Z-/Q;A,ZB2!?T\<+\"&%/&/)M[#@X=GI>&:,^7O>],#2D4UQF&' MW5'>X%,6S%=(U<:SP^8PAL Q+ HD=*NVPFC++6-?D"Z2 M(TM?O@5:> _ $9Z$/.X,RA)EZ?Q;GEIO^ZF'5V.]U^WGV6]",1T%#-0%P_XR MS'GN*H!W/N.X4#M3(P./#Y_>M[ ^P!P!$^F,#+5CJ/FV2W5(JHRB]*ZR=;>C MPL.GDUCPICG0@F#YP#\K:8:$-5&XLNTN 6M"\1DNGVV1!.*$!2& "\^+!\TR M&69-Y@K[]Q*;#UFXG0[(FXFS1#D<28.4[."HH=B4D)/J5H2SM#K*,HB@^8L# M,OX:CNXY<9>C:Q0V^(,';\H-2:XK"#K9#%X/_"):PK_3ZBL=7$8*@ M5+^.I;X CL5]&BF)(/BP@9V,%B &J942M5<"&DD:&/V4;2\EVA_UDD>LN\!S MEF'Y([D6%4>2-1@PR$ G]=^YGS38N&?7=SZSOE];,]CL*\MYLIX#U*O2XA1D M:1J JV%LMK<35\LPDO\%>S):LU>E+F/+.)OMCY0M>FLKUDC M=6H8H[NA;HRFFCF96:IFC/J]?X(T(ZI'0D 3%+."_N=G:Q7)Z;\KF"[8@SDR MP7 H^Y8SB@T=PXZ!J;*!'8>9#FJ1SJ1$.I.5<$J4%?3S$"#- M.+^R?RC$U2MH2+*=VBDV"9.;JKJI_;53&YU'\)'MBO M=O#]>H:A0QL]XBP(%1\'_FQCIU0MJV[?O>]FIQA[I5^\H?=P01_$_912[PA+ M=HR=M;4F"HW;0+U-^IDDUN>ME'9@_:!W-=:[_9'$>HGUA[!16H+U*O+Z@B;( M$NLEUN_!0FD)UFN$]4U-I3EYK+^H&,K4?K2GS)TJSS9SRAL12__"H>V3Z(;> MB@OBU)NN=YO9/]CT^C_,]PJI6K\" AYJJO9:.AZDP^WT39>="<*0!"$)XHRL MFIT)PI0$(0GBC R>G0FB+PFBR!;*]\S)5L\WVO#@W6+MJ-1="Y;BEF5DN+:R:*O?JJ*MP?!JW,L7<"K7&_H$ M]HM=)<[]5IU"E>C>5G0?M I1M.W0 M76\7NNL2W=N*[L-6(8I1@NX;#C%JU2',JMA^48E@%8KI]WCT ]+E:#]Q3N/8 MI6M(!G-3HYB<+_[2#--O_ MN*4SIPWSZ!BSAC9P3,*PH!I_*]HX_DG7T 88\:;9S>=Y2]HX'FWH@Z-C3#EM MC'H-RHT6G+2<-D:JE!NMHPVS?W2,64,;6I-RX_@G74,;>@VY<0E!F[K%_7L\ M_NG3N''<@KAU%,Z'=>;[U>QN-1WAG&OH&_NP=8T"*7]\#^#ETH797KKHHQ=0 MS4_3V]UB:A==8+^JKI[O@2#IHBWV4KOH8MB@O#CZ.=?0Q4C*B];11=:":!-= M#'J])N7%L<]92A>#GEI#7EQ4;$DV&6BII;!CQ=R@I\F*.5E"NF^".*")L#-! MR*X;DB#V31"'M UV)@C9=4,2Q-XEQ &-@IT)0G;=J-AD()V<5UZ^SP]JNW 7 MX2N]?[3AY#8_VA-63":?/+$= MHHC@FQ=:3OK[-UX0?O+"_V6P[,2[=_&(U+M!3!".::"?D .P.AW\X:R O?B MP#^ZRKD_PG'*'CT1;4#S =P*]"Q#9D(Z=G_:U-]!\@?6] MZ7O/%Q_A[S8GK0YZ TQ:'>0R;ZE@K*OLB'S 4P!8WM)7J)*\/J;I9DLQ;7@U M5KMYSU,51&L(M_1!_>/Z :OTE07=H<*P5K^ H%]EK^/TN]H,U.Y(+_[J?'JUZ'OKU9+_6=MK MO8E.$H9 _2B(*]"__@"N%3372>"D@/(7_0%D3Y"X@9U9]TSY%:R4D'_T%C1$ M!6T2A8P2^NP%,'V2S2^+:N>C$T3KF)PQ[+V@43[C,=2S30@O2*GG XR79L_?'K?F'_@W;^7(,4_ MN,#,EOAA\!F$N?]M;KE")8TUH$_"<9'V$[C+A^NI%UZ+O<7J:R_1@530S#K& MJ-?I%83;FV[57P=)"AU)K2.:O^_2N[[E+I1U]AG(!$+8#:10/.-ZOX00"3DA MWDBZH5R+76U%9("IUKUN/Y^=?X0)!=O(FS6..KKM-M,0W1 K#]KOEK-P0G15 M(EWTX=&D"UU-\,'E=G]MX:)?C4?FJ-,KR%B3\8K]\^(LXAR0%V?19BN&;%R- M-:UK[CPHJ8D(1G,&P&DPY#])CEZ,MO_BA!@ROYJM&3+689B]SFB0+RK;J2>< MG,O5.[*]]_P9LR])23XEIAS?SM9\>7 U5M51 MQQCF XG;\66I*9\&7Q:HLP2,WHHI#T%-'G6'>=?=2:O)K>;%.3]YU.M4,S.A$3U0'^4V^)$58*2FS5JNZ$Z+/,MZZ>K&\=LQXZ@\&PTS?SCD7I6Y>^ M];J^=?44?>M:#V14O]MKE>$@?&;^$.K2%N-72>9 M?)H*!NZ@H!45A_ !\_ER'5G;EL^G:9@KJE;*Y\L/0&< M$X!Q_SN#"PSR68F:SDD,X 57&8K/\'797$7^_/H>LRN@3Y; UQ4LHIU,"B0B MMN4^*PY! 7CA#.A"L=RIXEB@*%NAYS\KL+D)=E#"\42^]VA;'>4-2 / ;M>V M1$JRQ5\!M F:/!"P#3HH/A(GOP!7-8&BPSF\763*(]OTF0NGP>Q*^!@E$GYA M.1MP8I 3VD58\17?;3G8;;B0%I_ $@B8FZ",<36>V8^,TU^.*N%@P'E\<#L!_,G-D&*I> A\.R M:_Q0 !)VW56J)I&V!:<^N-R,@]M6N0R-8$-)? 6VX73PL9N[GU&VA0*8+HN MY07_G_B;EX07*41$O!0H&N/D%RNPX-09G.PH3W-[,N<"A",C_O2W)5R!UM-- M?FLKJRD+Q.TIP )7+97="YQRF9?>>HEU]<.=^*^^X#/!YQFM6(R.(%=C=,RK M?L"_PR*C0KDB7X=A#D)I,E@#ZR3,_[LSV@Y#_$)49./($!2K< MQ/)^&81<.O,,-8V>C^&1OL:(@NT'_)H#SL(T:E@(%*8%XG)-Q<=8K_@0T.:> M,_V0+!G\ZGM!41F!U@=;L4CYR-81 ,0]/"$! X"6D)T5HP,A3P0HQ?445/50 M^8#3W[)%2&PMHS7V"6RV.W&6"+8L0VL08!M*..H!; #:VMJZBP\1AA!FK"=J MV(<[Q?4B"DS_&-0X!MQUN@*8FH?O-WGX(?8!*4<69!K EC&MM_CZ;#0%)G,T M#",95D5KR^;Z&IBUO_ " L@K,BD 3$FR_D]9;4*XM7K)(]9=X#G+L/R17#+U MD:2#.EJ!3NJ_\S@%>@$6\?6=SZSOU]8,-OO*&NS>R^M7G/4I3F( NL+WG;' $($ MUEA9HEV1C@2(F+,.!X3.<$$NX]A&JF;QV[-'$XHJ*!9U47:X09D "'^>O0&P MV>%[09*BK=@OGN]3[> ;"V %GQ<@KD[MU(QRQ/V=A:A2(G.E-5 7)%448 08 M,XWLE)5?$:'"OA$!$H]8^CX(7%D. T?T5I'@C17,X0<.:;; _+*X4 N6^GI( M)F5DN.8GSYTL?>2X15!3UT,M4BW!KIXX8&W;,QNO/E#\> UE@@<3% URBV)\ MY*C]Q7*()=S.&0M776SM)_#4A5)GBL'K8-5N"92I!]9*2/=C 0RXN KLZ1)N M^!&#"\H]2 S,%4?)Y,=P0\_'!- ).>E.U<1%OIC?;>M.T$^X],N+B77M3(J) MT6GM LL0]C-H7W8P\99NC)XS^'D0UQ5[$;0B5YP(B&?#$A/FUX@CHVBR@ MA?TI-^WQMW<"Y0-$>>4%486WA.-.@Y=G5Z0\-+L#==A=GM:J-)LSEXP8 M.Y&]IO=-&2@GOCUYM0G"O!J/.II^9B6$;2>(@105!R&(N<]8;9+H(TF8_9W+ M!:2,J$,20RDC#D$2[[UE?7MB@!31&^S<^$,*B3H4,9)"XB 483_6EQ%#I A= MS[?LD#)B7^CQ;V5&U?.[F=@*FF-W2!&%4DBA_I*3[NQ\3^.G- _Y5FTBPD:?>,/AV(T)S#(52J9"K6-:;Z*T M\9J\R\ 60EI?ICL=E] =S[TOI/,SU__W3QCIDHJ:M&&"7!]TU(+>6C)2L5]? M;"YY?TL5:J=.=VF9US$9 M1E1VS*Z$' MMN_";NH2/-W74E"]Z?VEZ!_!$2)*Z))+: MH)MO3U(#)"E-WUEEER35+N22)+6C/;,]20W1#SAJ;!ZV)*F6()10J/%^GPEMN[]Z^ZE$&AT]<<-5*HXNZXQ4( MJG[O:CSLY4="RGR(UJ"%1/DM(FHEQ6U-$3I2A&&8+:&("CT4VM_CX"9 DR7?B8!/H.:/LNFU M!5"P[J/9CDF5$ UEIL':J_-=[4!9VT)B Y+\)5:^X0M_C=:E+[_!JFH&?>#X MDU?3I?],LP(CA,%,D-1D]>A:%/Q5T*%F"X6GC'J,*K AMNEX>0(!5+YC_MH. M)?5._U;LYRMLYPOS)^G!TM=: M+KH/%ZWNYZ)3!ZQZTWUU_U<] .QFX^V_;0RUQJ_Q\W9[M*B'Z19DF $!C;Z M6'B!C3]XY3/'PE'927^/G[+-6D1WD%[RB'47>,XR+'\D5ZI[)&:']389Z*3^ MB]M%X-KZ0-6FL[YFC=2I88SNAKHQFFKF9&:IFC'J]_Z)@1GQT#SVT"[@[J[O M?&9]OZ8!':\LY\EZ#E!.I(4 2( TU%P717.%XX2BP^YZ M=IKCIF^\AP<[)(7JQIV^(5J_9^[$9@'R$L=#UV2^(5-_R+D6, ;@/:'X#%^? M;=.4>CVQTE!#>2%/IX7^YL 2(P&:>E0?K M6;G#AE!W_V*3$'_S:/FVMPP4]/K>\S,CR(BCLBD\$ )C ##Z=H "1GB//1^T M4,M_ANM8^@%A[=T2?L""H*M\2RTX]>!LKA?"JH[-'IEBAZB&B+:(SG-Z*WR# ML)QM.?'"3S@^"->$_\*#5D@R+E0LV*(5>"X1#7#UP.;=T>"G%GX;OPB0*8C. M;?-^C%/ UXJ]J=IRKVF8 AB\.P=O"RX(X/9@?0<]8!D"S22MO/#ZY[8_A4]\ M:O2Y@(M:XB ,^&8"Y@%H+'#I(-K@^JQ[GU$H /0.'BC NX:KB7XP8PR^\KUG MR\&7<>TD60M!?@<,$-!NNF31EYR?<82Q)G.\_BC<$&U@"I\YWH(^IG9D0+F@ M0,"]V?_AR BP9$'H 6:10DCOHI &5Y#L!]PIO'%EL['ZE%XX^P1\"S].W@\X MS@A5%[YW1WO'W\.7H!/!7QU88C*G'4:\90XJF4!NYB81%G%D<5W_];>AI@Y> M!\J=Y>!H#"68,Y;JM0:*E>U--[17>\LF#+4V\97*%>$LJ$$HN&#.ZE\FK9@PP=7^4/-"$X.C'_(8C0,/?>[$;O 1N%3A#] M$K;+?H!<"H"W*#C/Q/)!B E)V>&[5,=E/Y SY//L&>,G"+_S=0=Y[XRX? MGD#I#9@;>S9Z,3<>]*[&H$'D'!M*2&]5Q)8[RLWO__BD:BH0_]/ $CP/YS0>[!!VP9&,3!>GQPEK2BJL!L[=#A.^J#$$!I&:B2H1 '7 MERQ4$M#-@@XN0'87H!8 E GS8Y!@LMI4N7N.D*=#.&/-9J#Y ZK!CWWZ)-$% M457EH$Z]WXYY-7!_!;'=0:_:/3P:XV6,VWRSSY'\%L= 3._>]Z7(27M\] M7XM_"E46E%3_&3\6_\3CPMKP;]NAY=F/A2TDB2!P!TP;N-)K^H;AY"$;WN18 M]@-NV8H(%]5K=!' (J"!4:-?5'47"_B>&T1B(_"0T%II!R>'39]=Y1,<$6E4 MT=/>WT+>C%\DR/)5W-PMX%&*01/+^_SQW==;M'4$=M#?8"N0]LL-AX051<9* M@K=6$'@3F^POH53C9=H!]\$*F<"=DG@W7FI7-C'D.?(?,@&H 3,@5&!/&<>% MKO)>F 85%(A. @G+=Y&%D/$^\>Y= /-4^7NM&/&PEXF)F7E5%; (7O07'/K- M$LPFT!?CON1?P>YL QAMWX Q* *5K]78Y3;U?6_:Q"X+W?Q77V?N@>.]3-F/HWHWO/?)B@RQGAZ\ X8,+(XV=?QOQCLQ>;) S\2/GP^[5J MKAQ!*.N!\B+KKOLB/G^9=LJSV9WE^-X"V=-WM F MZ]-&OO[:US7]9:?0:J>M_/SA=]7\^E]_&QGFZ^OW$U!'W:D]!:(Y.5.AQ&52 M@ 2I.XQLTFG640*FOC-] HT\1BW / %83GE/Z,>W.%;63;50AYF4>RWCJ/@ MSP+B8*78+2P 5_XEMER+DBH&6'&9SR[["<^_&2_Y(!B*.1=A7GS6)Y1D#"Q@ M&P4# (,.?_2SC\K/[G*_R\P6,6 , P*RS2@^BK:5Q8/M8#3['B) 1(7(!IX M<'XG\A+,O*4/3./?P)X M? AK@<\"8XS76$J9#-Z+N;@*?!H%.S,7 <"GL?) M:(_7 3]O1CT1_"Y29O#7<;0JBL=<6,:81/ MG[?F*8?'."5FL@\KG3*%WNE@$K@5PZ#;U[*SGN;:(HWL4U0=#M#K!99X_R-T@Y3@$93*[:O,B9Q MO%+:RS^S?3#-YI8S$Y:>05>2?C (05O'\#7#AP!::#C"8DE\JN!B*5EO"W_P MR#R,4Q74SVI.5:L4PZP@$R8'V(-RAQM(,D]2,*?L21[HGIZ>/_8W>%O 7.47 MV\MX997?O+D;P*7^E_6P>!W_->%BL,7'+!;AO]$Q?DO0^-3<@A]2&02 I;VU MKN6R=,E<@E<.+,*QO!U6=#+)V3PC(;U+W$BT8L)M$IJ"KTOX&KR.RL70*<,= MT&_>:D/ESL8(ECVS)_!P:-]YQ,YBR0/F0QAE:B]\8)^8QS7!#"Z_J_R#N1/\ MH7?/4**(<^=V]R_/QA*U KI/[PE]JB6[L>XMVP5.3!NF)#+Q@84,<\J38[G? MCF\P7#YX_K5(N5=&&HM/,K2E&D:) AQ(PBN[@PSRQ$S,\:XH9#Q4"#;44%!6); M$6PX+- ]G'X-O39[^!FZQ%D&"-WX+51*P)W$\$,J*\CXB"M!+[K*DC,]IT)5 M)YWL4]\P+O%L[]TT HN\IA%7XI_>_T[5NCLM\3'O?Z=:W9V6>(GWOU-]GX;Q M=E9O5#V18I(YF=5XAH[6V\4S50?BQI9I+END0;;&X+AEJ%;DK_'46/QG5_D\ M";VX9H^'4=6UYD? SU[9"BF#UN(B*1J)?;TZ$$**[ WJUNYP!5BY] MUBE0F1>.]>"%UH-U5YR I*]I_R _]&SH?%(KHLJT]SNA05R&*N(UUA&1;15 M[!OJNKF^!E#KJ15]9_SUXOZQLTAA8Y&X-"7B'.;5.'SRKK&52*Z_""_'W-H, M2]M>OR@3!NI=VO(*LKC'0_CK#:].N@@\2K87EPPJ^37&6)-JI"+L*T*^3(E5 M8K51K2O>!BZ"B12P".R>\1IBN,D(*)03%(/A!9W_]\@(O(F_>LP*)BVL9T2CFOE& .WR?*,LV44WB"YIEB0>?9ZEG-/HLO[E^0TFX#*?BJB+ M\I) 0Q\/"UH:Q47I$2BW/9->]TSIXWS-&&,W/)?GO>>O'#,H/-F -Z0IRK@J MJNFG>R2#DW*)DB9=$02P4Q%HE=R^)MK,&)&8NF2[:'1FJP,3=#II4@)=[9ZY MS+<U&"YTYP' MB-J T0[BU@24S>BC5>'SHLLGS.'EN!:A(;[#=A?+4'F@_!K:C*BR\[V%;U-M M*_[;XAE_B4UCN]0) T%"$B5:]R3]%%'(,%47 !"N%4#4>CN5-.3MHN'5V%Q; MME)J\)6%!5YT'K'_PI;P<7N14X M4UGA&UOY%CHY8;UM59[6:]@-E@>0"E)9:[202^LU[!'+;UJ#30^Z^?3M3"'7 M#NZA7*765O'WC*M+I[))O,JS2 E!?Q7R^CO@G(2\$\#]B_E[QAFR@@2/[J>>T])(VED3K<7WH5/#- =& MW PAB6#)/.,U><::S#-NP5X.G6>L%^89&VOSC(^$H2\R_ B,!*I[_/CY*R@M M7&NS9A:0'2KL+Y,&'>0]H-JUI%4@5^W8K[J]AX3IP9J>W"NH6.E((R*MX>9Z5]H>AV.,W*!NS#4U!6)=KSY6K* M.,N-BSE.SVRMWS7FH^?^:_EH5^D9DX]'U&P>$S5J0;8)TAQ06+1SK-]61FS[ M]&ZHB6XG6J_A4'A>)<<&&>NRC>N;5>J>NYT,>^;5V.@:QVQVDFU+NO7UJGMN M9C/LX4CU@LJW7:YWSSU;ACV0]OJZ!CP%W4^VO-5M.IWLYB=4-Q1]U/,3#GM# MO-_\=*X85BF#F;?Y#3-%C--,RZE,B773*27JH9P,59/\SZASRBTV6YM;MO+1 MNKMG['N4G T1U%14CQ-Q_(;H*K#97B5Z2I+*D_0RY;SNK#MJXE\=R,?,! MCI%*2[Q([9H9UB[:"JAJ=Y1FG^F.XV %X, E)))**G7"/$23[$PCRUROB?(^ ME*>&DFF)'[5^G19?FLC,R8?;! 2*$Z')$65-)BP@M=HB)28QNU*^I$CCCOQ' M41YQ%''F;BV:*@ */47+)1I*V4M5*A_T-M_\X)BE;;CPQ3SLQ/5K1N['+ZA3?X+Q.G (B<-"T& M#DA3VW^YH0@D%JJ5Y&FJ>!>QE-O1I7R'UP7D64_&O7O(>1U#L".P/*)L7L?I M6=]IC69]7H@H,5J/72)SJ S)]H1*Z(7]P3^$UV$#EFO'GK&D=VZJ' .W(<*C M/(-WX>&!L*=DW+V IW(N (-8//WLS><_/[R]1M)+C;GS0MPR15]+FL@6 :1# M?]I!82YU+D>%/U&E$V;,^)/CYM7,9MU/V(PO[7Y*#TLARNO267$3>'-\7 V5 MZ%M^Z&*GU%]O_V]'N0-%VA4:, &6%J8TZ!C$^"/;=<4HR0%#,*+6@Z!^D$_;)5A3:<^C8@_4NB!?&V<9 M:-H&/V(SLPR&8,5LFF6P)M3WG GTI7U/,9[OX>A-1?1 C=HUHB?3(=>E0^HR M';(%>SET.J11F YI'BD=LJ:9_/^8"RHQV()\SN3)&LG5&[>5&#(<$*LV#'VZ MJ>=:9C#$OY?8MLBF-0.:JL??O#K,C2?L"8.G4[/#V-1?WB,H/D0S53!/7_Q[Y1JY(8+O>;39$V;?6C3)8^'Y MW"KA!:)X(39 SO9Y!H"O>-2RBJ%Y2L'EF2+N#G9'ZY\>B-=W&"LV_@N(11BX MC="+R)< HS9W]^O(I2:U%%6,>'?L!YC%:&:^H.J/X4!]N4)7:1L_'H-;P;1> M9\?G4K%Y+KDKVLK%N;PK9:6I[682KM%X7V^X\PQ+#^!DI^ <7T%LRO%;C1PO ME$$!_T5O&MVB2%E.7QGU8J!%ZE3PU]R-^/UG9$$*OA9#WIFT)Q9%^WHKL,=3SW\,N_L1-W#R@+Z'(1,99+D4C3LXMSHW=2A-2 M JKQ[[>YF@U)0UM& !+3\'/%"Q=,)X+$^B6=_"QF"_;Y09W)L[H6(!3(WD<,_RD[KM2C5M M0Q9+P^BTP7&F)VA6<\R'IFW("SG:0D.A5Q^;%#!]:&2KWT?0?"@ G5O,9] MQZ6T48E2LC;JD\\JW#+NLWU@0S]0J9)>$M0YYU*E;W/;GUY_P;Z"D9>&G9IN M2KDHSTG8L'Z"4Q$4' !MD]-V!^DDD2OV=S]4"BA%Z-$K0*7 MW9JJ-5$MK&^P4VM6"X-<6T\H6];@9+>9RG-LN@A'-R]/8/Z*?3K2%22G&NKD M+KCB.>-IX8/8P!V R[O GMJ6_]Q1BJ&@O,#/7Z:;9HM$RM5((PE4=%^G"V5L M4?^:GA2S0Y4Q;2;_N9#F]&5<[D-_90*P^2!1)\K>N;YC%F]2B^FF44DGL914 MQND"7A>Y6"U@C6$^&I6)OXC>.#P$0][7>#P0'W]#7Z\"D@J&:/>D) BH=S$/ M00R!QR+G-2"\Y:UB#H/+D*WG8%(37Z\;DYW63[WM\3/],6'G18QYCXRYO79<+,E3;_.PC;NR&,I M#]:_/!]]%T%H?2=,XR?^Y@&G$2Z08 L1M&YD=Z8%7])=G-](_/<;OG;1N0?8 MR:71[C-&B1NEF?V"C3UW52K228P='K7"N DU#I^*8&S@.4BD MMAC+17V7-MHHJQ&0Q1*(# ,V23TO4F'\:2Z.*A!M"VHR-OB1OHA>7>\]_RN+ M=O!Y]B7:\2UN^,:=\@\PDD:?%-W;"%O*K%-\9'[@FOQ 0^8'MF OA\X/- OS M _O';9=8K",+HS%N/)<]Z+HQ-=DA-;>3.9LN'9H@06_\Y?DCBM7(11,06+_! MX[\XQ&D$?T&APX#K+)!J_24[F='U?@2X. 5BQREE7#+Q6UB SCJQ%S2-(0[' MS4 $>T^I;G\X>09DB.#$PT2$.BAU^)E@BTC*WID/@W2$2R7;HE_G7"I;H]SJM"'_S^-5A9?=^&KG_.? M&T97-XW"KWI=M?#SLE>I6KHH*!/!S]F>CW,^TQ0_\X>N<)K&*[!S/FV9$PTW,N\?Y$'*: MCYS#O$,.\S]W_L]C*IP#!A.S@W!Z25"Y!:Y;#2:[H$SR,\$]B;DNP*I&6T+! M4[X^*;"A-*J ,9M/>S'@TB6X)'8="+L$JUJQI%63*W/[95\;7B#7V;3.!CES M9TV^W_L>V*O7 KTF$\; 5%Z#L@Z;Y?3N_2#L9IN(,/;&83]2Z9<1C=C7N%_2TYF;T+G>!5%OK3LI9P:;E MTJQ$4L3Y4L2&O,"&* (K%M2"@6Z2)%J#-I(D(I+8D!#:$$GH0!+]KBY)0I)$ M^TGB('E\0'ACK6@^S7%(8H,)% 4:8*.LG((N\5<2NY-J5M9KM"+ M*-%+,S8DZ#>D!?5+AI]+'#H''-I0/;YG%C60+.J\T>L@LQX,'$18E,)^'!PZ M=*QJ7>;J7E%!#/1:R>R48:MS=[^8^YAJDJ?JDB[-TB'9&JR1%!%1Q(9JDOVJ M44"/3:E1DEHDM>R?6@Z2]F"6S)F4%-$:K)$4$5'$/M(>JLL/K6WRXQ(IN1SH.+EZ9PJ7?D1)$?NGB*-ZW0=&V_R(DEHDM:RA MEH-4RPY,*3\D19P(11PU#C5H78[#)<2AOGFAY=0U5,5013%;7 ?03KTE3BJG MP8K5AGN>&V]H$C3GPU,.8Z,-KL9J T*VP2MLJ4=3$JXDW&J$>Y!N1(/AU=@P M&TOTEX0K"??B"?<@98*#T=58&W6'DG EX4K";89P#^*.&O:NQGWCY"4N6>8_ MAQ8L%4?\^($^+0$8]B2"O/@SSR.SP'UK!];]O<_N+03&YYD ]C=BY<)_#07.92BR^%?OWZRI^$< M";?;X\0K7#]B9?%U%[[Z.?^Y871UTRC\JM=5"S\O>Y6J=7O#XD?*7E7^N='K MRTT=?E/FVE=M<"RN+4(?Y7Y6H!Q,@-DP_S"B<+C"?@8E*1O(-#YR9O$.F<7_ MW/D_CY%A*, K2AO+G#=4;H&!5H/)+BB34FVK2N1V@PT%2P6,V7S:BP&7OBN! M_?_VOK0[<219]*_HU/2[#]\'%!)[54^=XW*YNMU3V[5KIOO>+_<"9;XXTE;W2#3Q2R3^*6Y9S M2WU,>EVU2(&5I*[_O%-&# ME=S),KO\*KMDYZI#JM'=2X?47N?5NUYI.J1N(8]"D5"&A [:*Z:WO>YIBKQ* M25Y[2MKV^GK8VBH5+2T%Y:(_4--?WO9$FHMY>SHGX3Q%"[-&+H M'*K!;[TIBS4W]ZQD/*M2TE>>SE'Z;=!N#;K345#)TE# M>SF$Z'?4I+_3):%='$(LDE#WU3MC>ZT[5!SO>2KXXKDUDP4CS7^1L7 M#DOZVSDL4=YR*4GHH(T=EBCR*B5Y[:-Q0+_1P!J@>E?1T$G2T"$[/_8; MVQLNH6)]JO.C:F=3!IFR#[NYWS!4YT?5ATHQ[C89=Q^='_N-INK\J!A7,>XV M&7) $U2?S A]SWN:5)?,^5VL$FD6IL-Z)[CJ'EY,]S:Y:D MV.WTP-V#C4>0 MVB3R@XBYH19ZM.\[CC=HO_T'&T_>_J9=WON8)CL $M5JL_ MZ#5;?@AQJ#?J6K'VO#>N":0(>NV#'9B.%T3^ M8E?>?J,GR!V QZW+4'Y66^C5*QZFA>P)3[[G=,<,N//%EWCH,P::)KXWH,=Q%HE@ZE- M,-1S(M!N? PJ"+( CL@#3?Q;6RN[4SQV2X/-0]T!Z.O0'P) M>P]O->%1=JB9S/>GL/Y'YEOP(+(J!APTR3!RZ!E#> ,J$Z8],$=*(^8XWB.: M&?4"EJ*4#RULA3WQ ALO>.-S!ZY\X&D'[/\S*]^DE=](;V$#L.FCO4CNZ$1 M"Q0'NIV]R\-]^>PA?5U[Z,DU_33F9 !%O4CT 2^)0!<\@A#D8<5"5>"!1%S\5O3=^&I=A,^(G2 M63,3O]GB@U![1#MJ#%K0AL],?"$]\!$\5>WR[DIK=1N)L[1ORLK'Q =8]HY7 MM/+]9'S.V?_"S75G,X"GB1>=^JAH\!B-MV@3!C5O6)-7T,?Z6T3$R$,D"_R! MX8,1/B*U((1_D,C(KD)KIZY]W,1XGHU_X/KO7=A^40]F6;46R=*K;&O@A.>_ M>.X5@$?&X6Z3-^>9K>!G=U:%/G"S!1>\I+AR2PO&NI].3MU/UO]91B!5#-U, M.$9MN#/->#<[WV$<')5;S-M8!S;6:M0[RW=FNPOR:6E8KL!\FG(HLL^>^^_H MP59J;%,U-ALE)*63#4HJ)9.O9"[#-60WDT=3]#$''WD,^"3UCTF(LUB9:A,V M%0H$\1M-K 3W\9V6QH=#(8: D0'_\(7FXR,!44M%D1N-!^"'SN>^ZC-G" MBF2-6?^. L$$]G@2A23IL@#"6\C?1S(?>WYH_R4M]^'LNT&JX[]@EF$(PK(! MX#[%WP^HS(W&DMX56]*-/<#>*@526)D;^FZ5>?_5NU:]M05=7MU@;RN1,<\Y M# K8+N:7[ H)FR\4N^2L,/T*BN5+Y+1EPMA82QCO6C>M?'F6 MU!*1(Z/G5HZ):>7;%DP4>*H]SJC&"ODKWD1+-$ZP1&,W6Z]U^QO9X9?O][OK!X@^-(2 MD35G_AQX.-3S(4S"4SRR3EN8JK7!F*B7@NZYG"4U($D@[3T'QJ2-J>9?:R;$K&:&KX\9IRU#Z:U7[WK- M%Y.YZGBR 9E/F/U",C_>@O#*KNC\FPS7%1;Y[5?O6M56:]'7OU#"?H=]?^:] M\TPX3DG^K7#$7/#HQHTK-#(!UZ_#*\<+X,,K+]B =_"TJ]IOJ,99^Z.6:]?: MD[-TGL5AQ39_.I*EN1\'"X^F^E6CLZU^RCNN\2I?S&B^R.U002-8RX&H&@/P M6@U#TGY8PV/W,S.A=\35F,6)(/T.$$40%V;MWJMWG6J_59;F7'NRI@_.!X[G MWF_.!N=A-A=C@T\ T8VYH \*SJ@V];+TM#YY=4 =Q,@(WM!V4+T1=@2:LY0? M4Y0:L02Y=*U$IUYYXP$F"(+['14WG)N-W1C.96R=D%\[MEZ-5+=9WI+CFY"/ M-:.N?68N$[FC244?ULY$01!G%EVZS)D&-J4%?[1=\/1MD'%7'OC^87S-+0\B M1^2W?Q5U?9X;E###MF NZ6SVB34+%Q;#)5OWP:@$P,3,8U>P,M5C>)&O#1/8 M90H"Z$&F*;( \26N%\*.;(J/<5E/ ._XKXCY8%Q+46>$6(F>JAEZ3+#&WD9FT[@Q74> M=Q-.J_P"P()GWS.?0ET?14EJ[9/G_<"_[Q(XQX4@Q5"7DU6_IFSIE%>VQ$FM M7Q^P+01_+*$@6,GVOW.B-*:9\!TI#F"G>ZX-;&\R8J I31Z10M$D5P&A ;T# MSK'M!="^!QM'ZA#9^ _<\2;X)W=AMYQCL04#C3+PK"FQ(9O0\ZBC1@@R)-0F M0/_$O"0]3(RN^O0T#Z_'=ANV%P7X+LX"#GSR./)$D73D8DG8F%NT/A=S_NM: MO"'K 7D/%Z8-? ]D%=(C"#C;0QZ;V^T?X\L!<$FW]5:S_.@>5V%119,L(D#> MF_C>Q+=YR/RI]M'40FZ.7$#2_52;@'! JT*^'3D+(!3?%'+@CA@ M(P &X"), !NJ0J[85-X!(&L@R[I\AMR$5*R1',/!!6;7G822<0">,3$"8D)24%$;RP MRB-^E5CW&(2I/<$,17Z?E)Z)'/@Q9J8%TP - (0!"E3?XZ0_GIAA#8L=;$Q@!!- A".Z04 M?93<+H-% !&G=]1SNK^<;1E_9WD9OZK(/]F*_++HR*_K"')D_WFQRUT"0A0D MP@%%F@L"7LAKDL5",&=$7*K[PNF$DS0#;9Q1G@LZ:IGXID<-I77.T$FN2NL2 MQ1'U4K&PALKU'DAV)!*;I_I9>@.DH*CBR$-LHKD8ZU"A:TF/HC$0KQUO)CWC M34@GB-HA_L3&(*MA'3P& )D(&9%LLB'H:5)IL&/; G&)"C+$TF6X0*._.QD@J5 M* =\8@['',4_7: *OXK;0\@Y<@J=<+0,F4_1P\C.CQ.]IIM%S>8QI8 WB=U ME^V.[($=>F!SQ 4 58EIHL!IZ(7>DVW2Y\ M7-@-INV;D2/V-&+.L.;80UFM M%1+)_B6<(P3G@H$1H"[$ZBY@QQ\<-111*-E9L*\@TZ$FQ6#B^CT'A+5K:\O" M_;=8-(S$^ UX5[NI:A1. &?J%8'EO9U0(K#_!V$](*3Q]9^)5._B"RYCO'^D M&%3PBBY\)2B*GI8\ KZ3]?5@)9F^33P4$]H@"A 1L[[SMOQ#NI)E(P#RK28R MTS++=V/?KE]BWRYV$NX2)T'[@*+W*A&]QT;,J,K&G@6R01+<("7?#%YE:>EJ MC9=JMXRD%GX73XWR>5T%AK27JHZ,/Y*X;C+% 1[&73#6'6J=.D+]HZ-,%[\: M +F(A#Z2ZQ#I$_Q"QYG6O$<,F&3>N,33'%/KT50WQ+IVWN$LH\ J&-O[5V3! ME6,VT"K?/M1T[4F[^O[ILM9*J\ .08M:NBSPMEB6%#,A Y:J;5H[DJ98?96T MO%248+.8/R8>4!\N)I*6!- QGS>PV$!UL9S>]L,\8U2"1 M+3ZD(#:^JN;;P8\8"'"3<$?@4G(I+"3EF-:">5K+@@M>+DS06>+34N*CLX @ M\$P[I44L1/8PZ3G6">2@P#(2TD\W$4<9'\ 0PC<@AISI>#("9K1XS)R!#))] MII;&HMD!NC:B)QLN0T;/L@X3;1-+>XDG1@QC64"- 05&,>:7"\ET]17W[^W7 MNB'E",@5APW DO<):-C!E&1B#?%)>Q]Q?&)H"V5I3T"#CR-2!RAH:T*/^0OM_FFL_>$[F$A2];[5F?$&63!,X$J6EZ*!XL4\F@NSJ[,NN%BC& M:$D>VA(83P5PT<$GBC_PCKF&70K"V+Y-_:%E6TII1,;EX T)$&-AQ_"H%?"E MW=,': Z#^$"?]$\TFF&1>D-LL(PJ?ZTH_@*O2GTP>!WSJ6RG@]]F@(;":&C[ M05C#9\^RQK;T5 EA6M",0H.YI_>URO67;]^::$5]:%X@OM<( M_F"[@^?BSYI1M'I@5J'@:QD9B:P.#(Q8!YN8222:(-IL%U:K56ZOKBZ$A01; MKU+81IA4HK&[L+O0[_Q.MP8BJDZ.AO'_="%E@0"1LD0:AD9'2?"^>"/"J4AY M-#;?L/,!(\H M0M',"U8Z(0OFE9=TITH1,<\P":.8#GK>!%$ XZFP0Z.G5=YW:[\*=C!Z!W8I MXC41/PCZ3AP [-%68 M@P1(*."6\3_DS0BG^$6PI S?H!6#,P0&F#A$EZ?4G9)FCH!?1I$(BARK$M@ W'0X$-@ 1Y*#<@R: "B8$!B)A M#4&$I%X)C#/D_I2T(@U+R@:C)HE808U5E_>M;?56?])5C+R77?SZ>V&U3F5*%H:B1'(Z/C:),;' E.>T(AX!WTEA!CK8 M J*U@Y"D4A -S"@YI\XJ+Z&L88D4HIHPTLC#R"?5E3U4.0WUT^D8*,;ULND? M7!?I'Y+\YA1L>3#-X[:K4@GIL1;2U]!"23(@A=VD4Q';4G0T@:K# \..#OWC M0^+\PPS,*8#7C#V1"("17N'FBC%'L,0AATNU>S8>4US7Y^0CT&%"K.3H+/L? ML0]2F&%6\$L"P;7\CZV3?$DH?)5"2 ^:M6\^?["%'+CR:A]F$R^^R;2BX^?V M;PX#08_N1$[:0>-*F065*B@*1I.9F= M0E)@WQ"1AS'/5O%929(7ZP-SN'A\/4G7G#TW01;,.2BQ^!BS7<4'*T_LD%N? M/4G$P&#,PS0T$8=!X-D)1A%EFW;L.S,>BTR4^"PINP'4C21OQ#A,DBZ8.I9Y MFW3^XDAU5EW2[=0#UA%Q#]/#@K D-W@&C.16XHQ-.E$RO5HFD3T#1]K:;][( M#>!Y-+\Q^:LBYSG*Z"@LAIIB)H(1_ 11R,%Q7B^=USUZOF,]8@(>56[-I 2* M7&6 CH^%&4"J8M)&+ T2-QAE G^<7>;_#3)^".7R6%;BPXYRL^:S3LH)6 S7 MPP%S, D2UO8#L[&<(2/]VWZ-/V[_XV_]5OOMK"EQ4/F2OV!4C\U&Y_7M+YVF MT;P0HD<:I<&AYNYHS,*1H /TR\>018>1K?V"NH$P9Q/.T)$LP30-*-.XD MU3TI7RF;L=N&L8HZ?A2ZKUJ-NXS*Y8S XP3@9:UP MS8*W$(#&ME4+46E-8$V.\>7,B;Q;))QV<1/Q-!QN2UEN*1YZ)E**9%]X;DRB4(3R16A%\,BU6!FL2H QF M\KLS(,(3P/%0K55"'S-6) M2ELGT "[9)8G9(+P%2A)DC*J\1%L-3Y^JFI/8"4 B0$IBXK9R[MOAM[LE='H M7LDWEXD@P/J9."B3"671&7<^P8EJ4"H],N.Z>*R1QSLR)_12HGU//.4TTP1H M?KSJH/P[4=3J50BR7US&BA4,L_5+\,XX0A9W4*6:&N[%))2D=.+)HC14T%K+ MA@R6LOQ"Y:UHJX!1MSF:I#U*PLR0'%XOOI*B'*U8DOO1X-_ 543RC]ZLS2XY M73JS=>VW+[_5^JV&R+K&/_16ORD.8!<+J)>A&WE6UB_.*J%\"'551=LUB18%F17[L]>9;P4?'=S/AU]G-B$!#;"#C M59_!XQMY=],@G01831)N99P6?!%9<19),Q.)%6N8XD@%*<0!H$)2B#A\1+!Z M0&!Z?W-#LUU>0_,;\A,JBDO3QY'M<8!U9$^.SJB\U'[P*56>+M2/B8@?&#,V MB64\'/"ICG.-BM=J4K$6U[A3(#&O-'62@5YU7N+@76#"8JMD47GH16AG4,9Z MQC'$L*7,+@YY/,8LB,\_XB!C- $:QB1XV96\NNASBCVY=/S@GB20-T $&_BVC9>2RQQ6))//F M!6$:-4WF9F?$H,@H2VH09^2>.#I-3&QA[U T8$:XQCH=Y0^*VJB?@&!IXR-"".H*KQ&RVB1UN4 M2PTCQ\F<;H4CVY??"S+H<]F M&R:!4@:5;HKW!I$)OP6XO&33^1J?(,0TV*WY@_P\V #6".<\(&Z"E5TQJ?RX M;T(502(?.-.,*K-[Z4[-0G[V*-#*=&(0.Z>6?-GXR(#/BAO!H *:\8E"G/^Z MN.NCARXY>E9 -P<6A'X'2O"%7] M%@$,P:-JU.,GB;,W]'9JE@UD@'=@[PUG&F:E:5HEFW=ZXV!)C0W&,I)HG#(Z MDRC*K,B9+U./#XN0>#+G15BXCI%+!T,=L<><'+%7/GQZ?_7I ML?BG3F1QNN ME>*?6]5,81U="2+")E&?'#2 ?0JKC!\H3P)''LD3?.K,00>FM(+.P&-W:K5% MBP&><7$B*&RM!@(;'$%;&R+EAH 7I>(*!-Y$NU62(Q$X\;@!K36_-)H94]T21F]*0V%M"2)E-8$:+&9=X MTL&O+<5@*@-AWU$P>QM-.)?];>#K&Q?X&6>4BT-RT9B8#DVHV@. M-YB+M\WKJE4;($F3B5#]0HJ=,Q^S9'[2ZYWLB6D\E]Z:'VANQX>CZ9,2.A8] MC+R54Y%/P6;]GMKLTFQ-XWU'9\#^+ET<>=SYC#N2-6:E 4HJ)"!RPZ!/W 0L M>Z27"5F1,8L!&]\FI0ZJQD8W:#H1O0OHS$@4.E&R$#7;FFWT]%K2FTBH2;ZJ M:U^S_=X$^\E<@UCD"55&Q[O5+"-5EW!2FG 0YT,L',"B+31QHOL:?%;#>=RB MM22/D\SG^H*B7@AD"Y\< .(.DI-@H5CLL1T*V>]ZB>^0GE)GVL *D9#F2!P; M*5XZ_ F@GG1Z_J<3@CX%0TE*U C]JP3K&5)%W.)T$.ZG:57U]':2^)@,:J/= MLT3K$VU+$2LN"?(U]*QN!GKSGJ98@0_H0>\'D8,M1/!18".!H:)5OGWY]4+H M^SC6/Y<()#J6N!M.5:A?WZS[N5#Y&-((3#,@5O;,1=>#D8 M/@\ @LK]YU]$^XKE3W YZ$Q,AZ(V#QCV-!G9L.#8C=.6$94OG[_>?;C( AA- M@L2PS&KJM6T7>;'TK9^U 6]7]UU;4E!)7\UDUJ)5/ I48B+VOX@6:Q2)7WQ9-.U MM/U]VCF^:+=_V8MPUB/#M^"15I(92,VF,T&NHU,UO\M8'*4?ZM5VHP$2)(BD M1S.1U6(@HH2$2C+'X\;:9K@RBRO3__O(0SUW-C87?)1^$F7K,I'MZ263%)"T M]'Z_E^:E@)3U0E%/1WW9A'N(YA=";38T"#[*D%JO8_Z$:'E?30],T1?%)*:J MYC,1,3'9!)FXF@T#XKUYR735))..T)D$.>.(?3;R2 YER'Z(3NL\K<, 5-Y\ M^5"CFGO\4IXZQ#9CDJ&ECA4N8'DOCG9+L)9S;?]^ M23;&HLTKI8CH7FZ:$>4,XMD99;V2:_%3N]^KMV+[NZ[=+2H@8KF66*]\F:)K3D*;+V-&F"S-(RFT6[WN]V#[GFI M:[)B!!+XM:EQ+MK'?Q8NX_42EY$H"9,PC\T&G9V41A/UP+($'I4CCV5;Y9?U^&KUXN?MWMUO67D?M6H MZ[F?+WN4;M0;O?Q;ECUJ^>>M1N?$%]5:^:AGYM>NG*RNMQ>NRYG6*FS*_?RD=TO7J[H'C+Q__.Q-LZ-O)IHF8S0T>AY]0Y9ZL^7*/D"E^ M6/S\')?&+PTPK**T=6V>\E':L7L\)XX>O5%O*-R4$S<51,ZQVM1'$V6+$[(W MDLO* E#&V?9E5+@I)VXJK7IO?9%<+J.YU'+X.Q71Q%G-+S&2USN(/1)Z MT[N;VF=KGT>7W7([*7RVVH7UKL)GB?%9,<"0*FRC[PZ7YY"K\37)WXZ3LE^4 MM7'H#(C2W7^&,;K;)3509Q:LZ^B;:JV_10^2XG/PD;5L<3TZ+W=DNN/K]1F!@>H8N,[J3TNJIK+-XO%'*^9 M4FD72?Y0UN.^#G *1V$4:O;%,?T#<,R^C?I5;9-V6VB ?3('?(@-?J5\#ME3 M;."_H/[@%*V(2J>[03F,L@A+B4O#V" -4^&RE+ALM4O%E^=DVM\L5QKG8=$W MZKHR'@SQGNS1$:",OB4\:YP*8SW,O'E M627?Q%I"8V'HVX-(]#L-/3':!&[W/8=:Y,=3N<_,N*_H]98*UY<.+C[-FJQOJ$IEH^HF@-[R(GPNJ=,7V!JE U_A5EU; 4W) M>;73KO!)@#&=J*'10[[,BS5.R@V.'$V*'5/"+M0";@:S**2CG\9=D8 MS;GN"$">BW M>)(UO(P%VB-.N8=_YX:Q3F>?%8]DI:GN\:#SU_'0]HVVTLS;2C+[:>;M.- F MX#A9<+;MMQCS]!L@(>!N=>7*Q=B_<=QO;O::_^$N4^/N4M)L-M2XNQ*L9=_C M[DHDTC.%YQ\R@^*NYPMGCD36YPSL"M*)77-3[Y8-'%7#N]3PKA(M2@WO6N1R M-;Q+#>]2P[M*!JZ3']Z5O^UO[ 8N6D/;?.%M+E. M.M YWK_5%)Q^R:GIZD-S.R+NT.*B=/=O4R@9O<.3T?I!"*$_'3;V0C9F@_\\ MB?&"!;=_Y'.Y"N[6J/>.MHVUVXJ^08)YF=+(C]#X M^&-\.>CI?:UR_>7;MZ;VI(&9NX"#XT^#+0B53F$MK7*6#ZC$%+*.!EG&H1KX MG+F3B7*^W=*URM6G#U\ZVA^;R_EUS:MCH,:6:KA^/,CJ%)[+I9!U2%N^P*2N M$MKRS;(W=!&]?K-1Z9>8[2=5JJP7CVL4 L,1&(NGA<_VIDW#%3[+B$]0#GKA MNM.==Q*8R\+6VR(Y<;]GK#O(,E K.]T3ZTVB?8V>5GG?K?TJHGW&HIEV=D&) MC=7+D2F1DT!62XUG+JM>;]3[!PWNE4*#J_M/7.>N]LJCL>=K8]OT/8V[#[;O MN51<4_G^^?I"8V9H/[ 0KE"99"J3;.NJ\5^1!5>.V>#L _NZL>F<)Q4LWC^V M^O6.0M:Q(,LX%+)4ILY ;RPO7SM:EZ(@'!IJ[NKQ(*NM#K$JSWCGJRMLCE>J=CJ%5;C[5=*/VT50U-0=K]*&LP>+(:JHT MG>-!5K'6"B4TVX\D3<>I!)TD7WO#TSB5SZ'0J="Y8W1N-G1]YRA5QX)G ML[*S2M/Y&HZX7YT=JP:_.5-8"+M/K0?M[&-^>E_%D8X(6ZW"A38*6P<,T1XH M04ZI];-9V9;4^MK:/#,T5#ZBAM>_Z1]BO"IQV>\VSDSU'EW8?Q &. 4WY/[8 M=EG(K45-O]4E=NKM-=:8,S<:45MKUG.&HPY8P,4PXDJF\$N,\#U7(Z6A,HV/ M!UFZ0M;Q(*NBUQLJ&?G8C8#RKFS?YLEN#9#\6:OB9.+9$>X;1OWD&/4F -KR M(AS*OEX,M'0QF<)SDPH X.!B=W63?'W3D0;K@^! "E,1\=D0<:-P\H@B8D7$ MY=IY204Q64FO0P8/C'W]3)QES/Q[VQ7FE@';G(F[Z+WM!UYZS\'20%C^YXUK M.I$%SW-Y".://1Y$?L#1Y@FTT",[:.A[8\V+?&W"_-#EV%@%KHD8F$5XQ;W/ MX^M'+-1L\4"*X]2"$?-AEQKS?>;>B\OJL_&0=6'4[,0,:;L6/.=-;1=0:]>- M->"V+!9DU'MKQH+VCNHY@M/K_19"[_8Y@S?!Y^-BA"X)RQ'B,_$ZVX7O;&S& M"BOUK/@A2 GAB&L/]H";8C!S50MM*Y*_XAJHD7I+3YZ]%K4T$T)X]_/ 1UY< MV0R$1 M+" GGQ%F0.IS7[#;SZPT:]%&/A_^_=7?[&97-ZQAQV!]W6JU^H->L]6WC+8Y M9+K1ZG<:_]L%5Q15"/+7%;P0)>;/K]F[/#0N%YT8@J&G)!1,F@_@X+!)P-_$ MO[RU[&#BL.D;VZ7=T$UOY<,DV>>$MVFCXNN4"NH-00DR4"#?++^NPU>O%S]O M]^IZR\C]JE'7]3RSUN-SHDOJK7R4<]$?%;&GO3VPG4Y M]K20BONQ*^?UXT($B$3E=^!1KGV&ZT:!=@VL:Y$N^2URN=9L5&>,S9? )^/? MK)L25EK B8*$AK&\[*[(;L\&7$T%KK7!=35"SZ$(]ZV;JE]J]_[Z"?#@;C4D M_?*!9Z6#TOI!D&*;+W< Q"C>UOT8IO8IPCUYPFUO6KNH"+ MUJ%\/MAOW$V-H.// 5HM2)LJ/ZNTN%%-/4J+FT.V[3QI=_4N],P?&AYUX1[' M*)0I!GYZW3I6@J&G1NB4%37]NJY04T[45!KUUK'VW2B)5"Y14NMY>KO;!$VY MN757B;"'#_'L++M0L<2)L\2.TFH52RB6.%*6.#HE42Q]-YN(BIFI!TKO6RM] MT^?DE@^FVD^ %0V6X8!GK@T]G[(Q0\I[&8N\%XYY+QKFO CL-1M5#?,[- \ M1Y<';,QE7B?F>6(V R9[ H!@>YH5<4P*3M\:P#HH\1/>Z&%#E^?[N50IT=AF M#GSC#8Z#H8X N;3&MFL'H4\I MJ=KUO(E^)(3Y'2AEZ#F.]TA)OR(7,1HCE?P%;T&TW6=VS69WG5!O,1K%)Q$] M5H P)9D'%V\*T(-*FBQ+?F(I%Z62)E72I$J:5$F3I0?7F29-_K+4I%!)DN>6 MLJ-W-SV+.WS41>6:G3/A%@^=*,(M%PK/DW [A7/2]I,D>6Q!O>56S+*P'D#^ M@&$]T_,G6/+*-6;"*NW0YD$U4_(=8&Y0;3$W2!:24_DU? 7/QX4 #N "_-H; M:@\\"/$1<1TYA0R?)K8HL-4LN)$JT?F?D1U.-?;(?$M$C?AXXGA3#E\_CCQX M1VC[HC#]$G;ET.:/+U!(';&U&Q>@R+6*C U>5.&%X;$%",56*CS9 _:?>&2! M]E.E76]<;$;.54"V;8Z L(""9)."R 62=6!E%E%/\H?C!]>Y<^H3X7 M^"Z3O"V!.4#^>+-@%%&[P-JC':[WVN]4JT8]KZ6 [1BV+?RR _57H'J!>8/A&9%(7)G/\V$ M;E>=J1R;?EGC J$7^0()>&!@4&$DAXY!0 <=>"D#IS4@5.I(MOS,DL=-ZGC M)G71[3B0[L]+ M*AY/+>*>M\5RQ]5?-';R"!+%%;65:6^&L6GFMB(U16H%J_&!UDZ^''_9L#4Y M*N<0@/]DFWCJ\H+!9,=;;-S;-+NB!#D4)XZ:S0P=A9Y3YYRSFGHM0"Q^?K8= M'H2>NY"^NA:E'6^;GL81FZ GCAJ]> M'A9M]V=,8H#I6>_IH(FS>E#F8XG9F MK:V,1KVG++.2XJ:[:5]=A9N="^5.W5#-K78 V+BYE3B#>XF%_(+2@_+1F]$O M+*<+@>$(3+>3PF>G]<).*@J?I<)GI=G:H =MB?J('V&BQE>1WNG>)P4T+TK9 M.'3Z0^GN/\, W;+.2V<6J=/U7KVEXD$E18[1+CRW0B%G7W9 MXA?6,98W7$( MZO5[@IQX(**Y<5\!%23:N=->7% KW.P)-\7'N:@@7L$@GK?@GZEP7FS#M?J; MCA-2\9]2(K2M;SJ[2R&TC BMZ/6FBN?M-YZ7:90QUT/DS(SZBMZN]_9^O*B, MQN?PTE('\F5%347O'X!E]FW,KVH"L]O: B\(M $?>CZ/)73(GF+#_@4E!Z=I M.S3!O2R1]: ,P1<@L[?)=%&%RU+BLMW<(#ROK/J73?M>JBW.PYAOJ!&E946- M*DTK-7H.QCGG$*/_PD/JEKH;;7BB9?@GT=$;W)-.O5$B,V@/+2(4U1X]U9Z> M'Z:(]N2)%AS.$SQ&.HY,L=C"T5@8^O8@$EUY0T]S/1?VYX:^YSB8GA#W3#\S MQ[1BU'5UR%0ZM"BGM-3H.0C7G)-#NB"N_^"NZ?E5G)!2WU"5OFPF^TD;6"\# M3Q%DRNU2*'XX3WYXB0^MV$&QPXFQ R;M'@T[%)IZ6)KA=K?S MG3R.9-)0O.YBDX-\GIG&YE _5@PPR'8F8A;=9S:XY_R'*%V#1]N^57?3H*YML/CFW.+I M\7Y<#CWS4IRR%'#3Y^-U92Y$J_LK!J@O0=[D9OVT#9?2)OK%)ZE-5.!\/MOKUID+6L2"K>:CI7&?N9:*@;[=TK7+UZ<.7CO;' MYH)^7?OJ&*BQ^#RR\AC 9XL.\@S4"L[W3/K3>)]C9Y6>=^M_2KB?<9BT/7LHA+@6JB90T>#K9Z* MSI95L1N%IRQN-[PWK\*-0ZAP=?^)*]W5;GDT]GQM;)N^IW'WP?8]EVIK*M\_ M7U]HS SM!Q;"%2J93"63;5TU_BNRX,HQ&YQ]:-]HUKLJ6GPLV-*[A0]Q%;8. MAJW.H69IJVR=@=Y87L)VM#Y%X22"HI,)E0-XR&0J-6/L:+!5.>*A8\=T; O. M8.H+!B\[P5T["EXNREQMOG?4..%3PF>SL:F!K_!91GQ6FO56^=K SX5_^X6B MOWEF * # 7*N]>+E7=E95;+?18.0K(;!8DG[Z07Z5H<>C,(GM2I0M"_<] X5 M%U*X>59?;S*_M\Q:N7^^NJ^\*]NJ5B[[0>_5-/1^P*>JN\Q.[E>Q_D&ST7E] M^TNG::0I_@L]0LXN0JDW#I5CI.+)Q;'54HF5QX.L=N&8:PD/ (Y4UK<[FYWK MEMHE*9Q7<+S]:,X.6;J*Q!P1ML#_+SXG2:7KO%BL=SJ&5KGY5-.-VD=3%=JT M#M7^0YF#Q9%5O#N&0M;A!+Q19/)7">WV(TG<,>>C?BIE)T[9,3;MIJ-2/$J) MSY;"YRGA$S1$H_0I.[K^XM/!,S)UP (N!A17]-1A$&-]S]56::AN L>#K(,I/X6L#0+7S7JG))G)6[!2 MSM4(*._*]FV>[-8 R9_!*HXFGAWKOF'P3PY7;P*@+2_"4>WKA4!+%YHI/$^I M .+G97)^OH&]?FK ^# VE,1<5G0\5&N]Y15*RH^*BIN-(MDJFQ%_HE&^EU MR."!L:>?B;*,F7]ON\+8 @OY[4S41>]M/^S2>PZ.!L+Q/V])[+0S!^ M[/$@\@..%D^@A1Y904/?&VM>Y&L3YH[U-G_MOGS-T$GX^+\;DD*$>(ST3K;!>^L[$_*ZS4L^*'("6$ M(ZX]V -NBG'-52VTK4C^BFN@YNHM/7GV6M323 CAW<\#'WEQR3T2("T,V"WB M\-&VPI$4,-F[I,!HI+>P 7A+4;C\EHS8, &UX;^)S]J+$A+/8-[NF$-.P;KZU:KU1_TFJV^9;3-(=.-5K_3^-\N M.**H0I"_KN"%*#%_?LW>Y:%Q%3.0'DH)F!0?@,%ADX"_B7]Y:]G!Q&'3-[9+ MFZ&;WLIG2:K/B6W3/L77*1'4&X(09)1 OEE^78>O7B]^WN[5]9:1^U6CKN=^ MONQ1NE%O]/)O6?:HY9^W&IT37U1KY:.>"?>L##SI[87K% M\ ])RCO[2?L,5XT"[1KXUB)%\EOD4KSBX4H1[\H1;O!1"$6ZY4'B>A*N73^">UGE\/MAOW$V- MH.-/_UF=F=55>71EQ0TH.56.45+<5#KU]K&V[RBUI+X+/?.'AN=IX[5=D);-=4K+6ZZ"C=EQ4VQFNIR==THB5PN44;K>?J[VP1-N;EU9UFP MAX_R["RS4/'$B?/$KG)J%4\HGCA2GMA!ANZ.XZEKY^YFLU Q+?5 N7W/YVY: MW/0YN>6#J?83($2#93C@F6M#SZ=4S,!^TL8BZX5CUHN&&2]"DC4;50VS.S0/ MP"8N9F,N4SHQQ1-S&3#/$\ #F].LB&,^[WA,. AKM)V97;/972>T6X1"\3E$ MC14@2TGBP<6; M2@TB7+DIE8RD6I=$F5+JG2)56Z9,G!=:;IDK\L-2=4>N2Y M)>LT]4V')1T^UJ*RS,Z8<#<((2K"+1<*SY-P-QYXIL)Y2T-!RX(B:70, WH M^3T$]-)WFIX_P=I6KC$3UF6'-L^6=@>8!E1;3 .2!>-49@U?P2/QW0!TN "_ M]H;: P]"?$1<+TX!OJ>)+0II-0MNI(IS_F=DAU.-/3+?$B$B/IXXWI3#UX\C M#]X1VKXH0+^$C3BTW^.+"E+[:^W&!2ARK2(#@1=5>&%X;-% L15;;H4G6\%V M$X\LT'ZJZ.UZ[R*A8\3\3ZUZ8R/"CN. U#E\PI%(N3.M:V(1\N7BW44>:WI MJ++G 4#0'D^8[5.DW1P!U#E&J/^'NRRH4G13$JGM(E7398]V./*B4&.P+F81 M;W'9+@'#CD-XG/; G(B+'@B1"Y_>I4^H-0=NPR3/ M#^D^?1C=+-A4%RV+V<#4\*$8S9[X+BP.H9%X08T%< M,X>$'#F4 #T52+"%M5Z5O\H,5!&0ZX-10FX19CF"Q;;^_NKY(G]#[_=ACT:[ MW>_KKTHIF/*C?E_Q-$XE>$A*! @?D2\(;0J&2.2;7"BA*!"*Q\2- MD[YAYHAZ$X]XHJTF>##EHFX;<'@!G4(@P\-Z+74,<9P1_U(N2AU#J&,(=0RA MCB%*#J[BQQ#'=-H 3I@P!R:^]V!;PA>O1 &YG1EMOT,ZV1HY[?T]VYQF7/XI M5F @,HIKI/&2E]0YG&@4](ABG16P.JKM?H$RPO)4$2E*.RI*Z_2J/;VE"*T, MR#AI0FOKU6Y//]8"O..P!&[<^(1C TM@W8K[TNVZ<%G$$;%-OU=M-C>L@SN" MVAU%;&7:6ZM3[3:/=W"H(K9C(C:P!\##.>C@T_,(#WRT7>::*CQP0K9TM]U5 M'EL9,''*5&94>ZT-.Q(J6E.T5DRB-:N=QNEWYUDUO63GATEQQ32F'>'!4OZT MZ.>VKKHMG'6W!:-9;>B]HVFXH-J/*(;8\4E=OVHTCZ<#B6((Q1"[MN2ZO>)# MXLO9D>?\YOBUU1R_$JQEGW/\\D>@EJ=&*4ENNER,7AY)40"5,\C,/BS^9+U'"^H2XTBYV!%6( 61$\8U#'%MT# *(Y_+6T5=G]@,KGP$,.-^VI&+ MZAO6 LH+AOV6AM+3P_OCI?2\!(2XQ&J^PBJM"<-N6LS_P459BL4'H.*Y&?GB M=O; ; >_J0&7U)"0JC@9VAPQ631CNR%S[VV\EP58;%,%LIX0W/\2A9TX1)BA M;"0R W1@22@L4E2,XFI"RL2VY]IJ'\S$8>13,;?% ].W!VA:#KP',CZ_ !%I[6J"PG+HU\_I M?C[@?A">UX([[I*M[7C)*Q=8100A[ +$H30'0([=A<#:,5JPTX90K>$(=.-_ M1:WJC]5UW[730. 1Z$)P*?@_DGE*GD5@VM(10J M\)J$DTFU"&YWP+A#%]CSA=9:.D@"MOQ@F]29 -F?6]7LHP%80%F>"]8A*"=@ M5KI?K.=>2(6I+-NG;@>Q!U+7OL(R8@V?O^SDV>D&ECP\W5@LA,BZX.C2X'71 M!(#';:)J+_->SY^YZ3_^UC/T[EOYM2VPQ#03!"D#/;G(&R(XY:"+&,0 MX%>P%'PS!S!SD*'Q@U@H$!T"I6W<;*#?*J_N_A@)A_(6I9\OZ/S89'^LL$%[ MRL;&(37N2/WOQ%R+G6VI&X.8)(2Y&!$Q6=1?!\G%HT>F+ P?!!Y01V@[J%:\ M =&(S^\C!YD4[)\)6I_ %M2GA)KPC-$^I*X7&G()4/,824QJ=#L>L9BGK$UX MA$V==^H:Z#=X(TI^D)7 Y:$SC8, )D $([B::,4-3\X\I*K9V/W$<;0![!X; M=B IPQ]$Z(]9 14S$1*\D 1P*]!^R@WA"/@![\'V1?30[6TP(ROE6^0+4JF9 M1&15N'"QPHQL6]^/+@GG73K890,L8$$IECT< MVB;&M@!; %4+#"C:X%!*&3\C9:IR7AW)?=)W@K SF 5[VJUFB11!26;UDRUB M* ME\B;9)38,[ MD#'&@\:BL18:B$$TEJXC[7/,IN3+$ND#\S[Z'M+,R 9E]NA% M#KX?_'PIM"+)%O&:_-C[ J:'G:''"^3QF!4? J@O<$F[Y55K7X?#VGOFD(]U M-^+@NE]FW)MC8S,@'I FI(R(B*S(IQXZ>1UP!)$#HJ7V2O&-MU9)+8)C61M( MZ 0$G1GG;U."T!N-\E($'@'Y8/1%P!Q?P;V^9VF8Y@JTF!T>)6E\1Z,5T.VC M^:.A-/%1I(DV6CCK(0QLB\=G#9X/8A@[+)D@'$18:A"!]\\#$B(H0/!(Q 8I M3IHW!IB7 5B&^,*1S_GF!Q#G=X;<67Z&7(3-FJ_4R?/)GSP?2DZBK826\*4) M0H*\>.V;Y]CF$9Z'? 1GA('J#,PHB!N=HHQ;$)/H.<3[9NF^)W+?53 BN8:1 M!Z/Q]I:C#)D!#UAF'GI)I$'H,OUM$HG3RQ:)NZ-10'34> #Y*@*'B M*-1$1%:[M8,?Q\;8PNH1#A7G;J[I(Z,C?V:! O+@SPQ,&.5_!*E8((#X !#T MO(;@%M8UDB%IX,!VAT!,XNS7\SA,Y4Z6(WA"_/](#CZ'\!C8RI0S7UIM2\XE-N86W2@YM[3J MI)E]SQ$>P#<\V+4(L(?O5;UR^2D-+-O!L3'S91!'32@(>QN!Y:0W64UO5P87 MM#?Q4=N2'TG%K_JY'-AW _-R/B MJZ\8MN*^\ 7INU37Q-]5Q)$J<)<]H9A/?+.7N3G]?I@\0'X_FVYV4=4X]C86 M_=@QCV X%-^1+R9W:/$ %#0].3E_CO=@I71@9NE@DE)RA6%\&U8BA$$67GE0 ME@#F%Q?RM#+'EZ,3H35>C<%.L7IQ)"J3,K"]=>")IM88\/(I!$'A+CH6GQ&N MDB1$]$N^*Q9@QHBBN0Y?E_@<8!XN)[W*0,1M+6@\@P= M=@=6:#2.''F2(4X2(@Q1RP;^\^2>#@%81J?/T"=F)G@:P_[,M%OJ06X2VP09 M39>@)26"XTL6 ),2<1N$S$W4=V(_/((+34R8'JT#FE\]HS9>Q7R9DF"L;O\4 MA"I5[6LKR9(&WE,#C<%"H;O^21,&?6?KHU_D?] Z[@E"YXU5>+PO MPG=T_$S/CRU8<8B2WNB((2#I&R1 2WQLE&_#?(X!_7L,Z%L E&4+Z7<]Q([P MQV3&Z(8(TF:"M)4KGEBRL/*1K>3]EBBZN<(W)))4FP,V]QT-^G-U#A)*>\SV.^*S5 M! 86YI8GAC!F@ =!?+*=KFO,8046<,E]G!V[R?((*)76+!3)I*'4@#D;)@FM M+0PE2M>%TX9HQ#CP-MZ$65"(]Q2V&T+RJ R66+90L&/,P(9V.9(11O D:2:$ MG_$9YM,O9@SUA+CY;%)$<@W5(2YCOO0P6Q C&JB+!)E'@3.XW9C('N/\W)BX MQ"']5B@*E'*6EPF$.>*'2G+8 Z7-RG5DJ)O,FJ'/QOS1\W_DAXG (?CA>H\. MMT3*#NK]9:LJL7[/)]?/B51'5\:DTU6)D3'#FA3;)="YJ=N[J/JX^V#[GCN. M:U-B=9?(6-RE<,/R= T@1KHQL!T7S5UA,:;N8$;3)*F)EV!2A_(\..1)"*=$$38ZH3I%-W96[\YZ M =4DIST4U4I5X1>H,]SD#+>KZH!+L):3.XW-EZ0B42RCF'DV&2T6GEB^FI&Y M)%/&'OBZTH)?""[:Y-'/23'2K7BK3S%#S.F;"9Z5V6Q:*IYM@_4)N'WN(-U6(+5QE) MJ3;K;24C26^KC*33UX&+,Z\.)->_7=Y^UVYNZ/ /7V\_ M7WZ_^?IE\X/K7LD/KO6Z]@G\24>$[CBZE<<4*4TF@6;.$.-$J5[9$J4R:<$R M35@6M9UD;E0:G\U+F7.(Z"8IT<55@+,DUV:E?1L.E)5%K^8M. %(Y#>$V>S5W,/ M(#T_Z;*3=Q19U^XX%[5<-(/CR#Y=)O$\6#QC_!K[9/G_<"_4Y[+3\)Z MOE+XQDT"L4FS#4P2PPG)NY7R(ZCB<'#M9XB]:M66N_ MTEPVAF5QTWKSQ7/Q#KTQ:.N7OG]I>7B^_]%A]Z]$(#X$R#V%;X;V$[=@U4X M=C*"]NJC1F]?G9KGT/?^<[]_Q4,S1/K"1/67AXEM0$&[TIN]VZ&1>U<'P5VZ:X\MV5H#[B&Z2 M!8&L8N+Z^06 P2G2$07+A#ZSYAK2"'U#UF8H%!MHF@"D9S"BK$DZ/\DN -$$GR-W_]$7\3)0@[;8>S!BE!DQ#P_]%:7&C8'G M__X*O,Y%=*0)@9?W]Y?8I>UR',Z"R(W&-4;2W]I;(MYTWSLJT%.N\W;^2"R1G\ MF_D.LQ?4WEK"+?]5L\*MU7SU+A5K_P*AIGT#=J 3X4P2]QT=?U(QZZ:BK[D- MT==JG8SH:^U']+5 4?;T:JO=VZ7HRR&U):*OUAJ(OYTT+H@\4X[7C.2L#VPVP)3WF M4U['!]OG%'9YV?8V%7!M_60$7'<_ JX-VK)=!2]^E_(MAXR6R+=V,V:3;GED M6Z^@;&NW3D.V]=>4;>WV2V5;SIOF95L;--\_^(/M:K\@@;LOEFWY[YR3;=VM MR+;^5F1;[T1D6[/1V(ELB^'41XG6,[J[E&@YQ+-$HG4:DCEDPDD))%JSH1>4 M:!W]%"1:LV&L*=$ZQLLD6NZ;YB5:!W3=/R(_U'Z)@I - ^^E,FW96V=E6J>U M!9DV]ZI-95JG?3(RK;D?>ZW3V;F]EDM&RZ1;MW3V6K/1*BK=>JTV]N*=.MM1;KU3T6ZZ;MQ2Q>D6P\TH]ZN M B/M4KSE\,D2\=;3!:?HG7SIEK1@QV%VFY+4ZJR5&8KJ@;Z41;=Y1.5M(B*^ MR^];-XNZ8.&N=3>^Y') M<>)=>._!HZ8O-4V6O'G6-.EOQ?&:?=6&>J2_6H_L2\Y1?1*6X+O:970?!:'6 MC:=M;419N:JEW]R":ED*]"*JI7\J.29-O;T?U=('96QTJNW.#G-,V-:#PY70ZT@]>XSBR7/XWL@1V^ M/?@"=U[XFH>EMR4J(^G4M6N!C+6+/V&Y3C?%>YT7V\(^@]]^-^*WRR_KL-7KQ<_ M[]<;;3WWFT:]Z.>M1J?0'TQ[%/@&4B)._OP+#?-:H?F-, MGC1]MI(:[>QY: I 'HC")&61&P+:98!ILY+&0NNY#39P>Q)0QPL'O86=MJEM MQB3N'/9!]@6; <9VT0Z\NG\%2BS:K.L'0[+8]:I6#YSOJ,5.>TMJ\# +E&IP M%(:3X,WKUX^/CW589_W>>WA]Z9LCL/6"U]RZ9_YKBX7LM=XT.MVF\1K6J^N- M5J?=UYN-7A_^?PV@VP' SNJ^?7-.O@?]JZ$93?^)/3TUCA3AY/W78X[RGO;;@,)8)CN55 M\LL$1U+>(=UO)3CV+CA:R@@Y*\'1:'5;'31"&OU^N_.:@+FJQEZ:*88;66F'$K:*#/E3*5- MI]$D:=/I-UM"VD@3Y?O(]BTMUU"YH1D#GJ_=XCK!PKCWN1S%(@9_B-A]1[ S MR(BQ-]OQ>V;XN.S!2@<)(\^![S2;"!>4 RHT!#Q]QFMF\/*&. M"[_5M7]$YB@61)<3WW8TO9^,WSY?[EQ%IKMF42,'Z.?!J(VRGRZN7N!R1I56 M0MIZY'H\<;PI,6K*LI>6!1HV&FO$><>^6300C-/8BA"/)[$5T<:O]B#J:9G+-*.TA$7R^UP:E\Y4(\U]2EP9G. &Y5V$4FJB:/\KXE MTV)S>@BF'+A_K+Q:R(53[+];]E>ALA-B?Z,H^R],0U?L?T[L;RCM?T+L;TCM M?\=%/K[>;#<*Z7XY.5@)!R4<,-"EUV^^W!U8/NQYYY0>>D/YT=H?[V\_:3=N M$-)4^CA)5(PFTM_2_% [_C8>+0N_R $+;#+!80UR=B\-J6-B'NH'%C*-CF@& MW&11P.G B-X6LGLQ"A SW2Q+GM'(9]B99<7OJ^?EK"I>V 4OW%W]>N:\<&>. M^)BM3)=6I+<+TKNZ_'3FI'?%'#-RA WSR79_#%C %2'NG1 _7'\\CP6^WUV=&@^TY&L3)'$!R2BL?E!);9TB% ML&OMBH: ?V/WR[SKBN@:@9D!+-"RA$OYFO 2!I_0(,NC'D5JV7I45#J[&=%@T=-6E\_VLYTTGCJ[!S=_/+E\OO_[R]OIO=6OFG M_GZ+_"!BV/5'#IKE?T:V+V=&RW*:M,,.2#USA(V"M$L-0(9*<5X?1@#%5:8N:M+ZKOQ%#8 ' IVC%A''/ 1\P98M(//HC *B_ Z:@\ MAZ+PI'GP^ZL^MKCE8^EU46K4V]UVUOI4-&LM_O;Z74!B^H8_6WTNL@U M(SHE;P61;S_]?_?;PH8M\>PH]?! M:^W]Y=W=S2?MIJY]N/SUYK\OOV_2=V0[-";E)XG72:B!%6I;&D+A[3$!50[> M18"*V;M5[=NH_B&7G_?+N\< O;SYFCE9@0J4SX.RLB*W(L>O5-KEA+7+P0J4 MA(JY_:[]=OE% ]OFR_6GF[N[ZR_+.5=<<#,3O&3@_O\%[KSS?Y8X=!-P] M-'B/B?.$DLE)+U-*II"268#@B2B9HQ$$V.;7>B/;4/_'W_1.XVT[+MU:$ <[ M .7A(].E"4+KRX/0KP>>-85_1N'8>??_ 5!+ P04 " "0@0598UO4X+80 M OM@ $0 'AN8W(M,C R-# V,S N>'-D[5U9<]LX$GZ?7\'URV:K5C[D M([$KSI9LQRG/V+'+=C)3^S(%D9"("0EH %"VYM=O R1U\0 HRPEVJ#S$$MG= M.+X&T-UH0.__\QQ'WAAS01@]W=K;WMWR,/590.CP=.O+XV7GW=9_/OSTT_M_ M=#J_G=U?>Q?,3V),I7?.,9(X\)Z(##T98N]7QK^1,?+N(B0'C,>=S@?-=LY& M$TZ&H?2ZN]V#G"Q_RT_VCKH!>KN[W]E[][;;.>CBP\Z[ XP[^]WC@_VC?O^H MC]_]>WAR-$"'QW[PMH.#@[>=@_WN;N?XZ%V_<]0?=/%NX!\=HH$6^BQ.A!_B M&'G0-"I.GL7I5BCEZ&1GY^GI:?MI?YOQX4YW=W=OY[>;ZP=-NI711H1^6Z!^ M[O,HI]_?4:_[2."<_)GZ?)%<]1W?]EF\HQJ[>[2_.Z4%2:1&-J%"(NKC>?I M3AGFB0]WTI^U$1TA@B-&I4\SY.6GCUI4H,YA=X[/C[>>58:6EZ#4J73]!WUL;/7 M!;UH4&R5]MJ7#=\Z.=\ZZC ;GLO%.@(G-^%LF5Q^:C+@%(=@/FI29DZL/)64B M2IG4_.I)]FPT(G3 T@?P2.GJ2:ZP]WB0+Q:%A:MD5M!_3A#W.8L,4\C.B+,1 MYI)@,;_H:0$AQX/3+;7T=?()^O<1Q]M0DYRD4,#BJ%.OH00L8(G0[;V>-2@7 MH13O=$L #A%.N\CE]@=XT+3]P$(H^5NT/D+]IJT'%AS]WS?<1U'3A@.+GT2K M:+UB?X3W'@E.M\X9V.Q;GGKVY?ZJRH#2)::DN:Q9V;<=SS- M]7YGF79)2B)P<$L_Z,_+ SICSDAJ&)>ZQ)IO<025LF4/\ZZK[5 J6$0"Y=.< MH4C9) \AQE+8=G(5>TW''Q\?=O<.5<<_0+?A:<_/1'F9+"\5UB(\%CKQ#G%H M28@E@;K9 5+#;T2DNX3((@C>FP5Q_VH1*/.J.>T@P0;73(B$HB0@4KEW30=, MM2@C5/MU@V+P()G_+611@+GX^&="Y&1- -<)-B)\:(_P?#G_]-*2-A@OCC4DPLN(/:UM M[!;E&1$]:C!F0;RGY;<4QX*MN?"#]B(N%8@9D*UD-P)MJ;R?9RX2U"[A(1_A5%"6:#2T+!(B0H MNJ)":DH3\MJ$0P%"]!V45IF,W7_T>YR]Q>MPA;U^PWB MW[!$_0A?X+Y$-$AMI@?L)YQ(ZX7%+,:(R]XR+C.9GA+J@=3'0%F-T)O64U"= &/_'Y0L"KDT/?$LR&L5+%&$^HSK:D!' M7!-?+91TV!MRC!O8L3:"C# =%F&:DZJ!FLKU9H);A-<5]'J,']&S[;"99S#V M_]%R_Z?5*GB-?5_TN94@[<)I4=Y45IN ML IHZ+_KC9'D(NMA.SAX6S!K[4,EWINLE#:%NPSQCD?E#ZPG=)*),B)8L($M M BC>FU1ZFY K#8%?% =H(3NJK-P%C@)%-<+ 79P2I8)[; MN:9M!+'< VHTF=5),$)5V!&K]*1:B8Z5_W,!RS2)UNI2Y2*-^!4VT)JX5%DI M;4+4X ZI M-;1>M5BU=*/:%,(XMFI3?*:O<<@JYR M=P2S12Y]@]ZT6S[&HXA-,/[XK!ZM \,*B28DCPM!N\I=0!BW61E>5L@&T&GO MW([4_SVP@\8PM:T!SW*!1CB+J4G5<*9%>'D9&S2GG7/YE0UR9=<4:5OT?16 _ZH"[]-AFT[268$;N*<]=8^%Y,37AV#A_1W .,>CS%-\#WVV3 M=]UP M5Y=@Q+T0P+/&/2O4FRNUE1HP=]*N$:XE?$:T"C&W^8-ZK>S]\I31%2.C=K(, M*!WN%N-IE8FH;9\^R[M<[1R4/'PQE+5RC; 6XVHUL.K-C]+4X[\WRN]W%F^K M3K\OW&BM[K/.?AA ZX"Z2_?WA65GNLY\9E19]8OKVU_J:C/4%Y(C7YYN#5"D M;N=55W0O+<<68BA1].JZ7LD3=<>O^G6&DQ'FA 6/^A+>(.'9A1SINWYZ">CI MEL]Q0-3%Y@E4A\M*K?-,G,:, /I]TA]-J1A* MS82X.KB6)X0[-,DNFK&<068,SB[;/;4,HGI]7:1Q04D7K:8\Q("G]E-]>VRY MG5C(EHQ_?8!LDO[_B)_E6<3\;Y4*:B00"U[,+5(<3:Y07\P?AXA(<#@QTI^I:&Y#LEK[Z2&5N@=$BB F7-5 M^\V>WPFU_YRHRMP.>I0FZ+;LK\2JH1*/,3'R5@?_^VE]\FI]OY*9'B>@-,48Y[J;65? MK+,(9]>Q_X)J"["H[L!$C-$UB=7UW/4CHI;%A56N&"6?.LHW6(8LN,-4_=YE MM3UB+&217C[5!,+*B=^P9 +63IN4_?(R.8"]"N; M]/HBE;4["IG4]02M0Z#D?M+'+PA:/V(_I"QBPTDS\,U\3LS4W:FV-$LH? M'GJ\0RK]HIEY6,_CA&D(JD2'(0(_O#_$^%NVRWK.MJ]E8)A:K5A=F*.N8 9A M/A9BV2>I;Y^1S0D 9R?RYZZBJL]-J>%PHDE+D06H7AY74#$&VX!$@;*AJVRMQ?5!LCM0CKWY![FN$O&GQ /ZK9-ZKA^ M=&;"PO9 'CSKE9[[F66C][*F6N7H-!?ZH_NDF57M#9N<(#&4DB$C3'GP=1((6&K-6 M+1B=L+45'"J+!?XH@V0,LV>:ZE+F)?1BQJ4Z6:&"#-6&Z M$.AKC^2U&_>[! M_NX1F,]!XALFJ"IJ)P!7OM!MZ6\PF$U6*UY'\B.O:)Q0?$:8<:B643H!E0[S M%>ZLG#2/;Q8@S'/:KM);Y$4OD2'CM2>MODO9;L0EBQE_ M"QGX1*?YW9-A"+K_1>#&^8-6TES-6^I%^%F%X!LN?T8V%XP;O:6RMP]XY#LK M!M>VAL&%]NB,L<+\;,SW-K+]:/?@,20 P/-1 M?^XQ3/@X>&1S67!S.1G9_;O$;B)=6U&.!E-Z9SSQ\0VC]MD8*E8#_PJ27/48/SY+3 ,]_E[G'M MP8A:%G=./:@K6Y (SU6*>H#SS4.UWN#@DK,X RH_X5H]>S47Y*RA]<*XY_>/ MM'[7^&JF8+H@J[V&J5W2R(,V\SDQ-98[OQ=X@#GH:*;T#5WG K>KR_P-XZ.0 M/4Q,R8;+9$XLY5%'JT1TB@2GKHK&8'QU(G6:&9+\' M8G>@=9G:B;%73/:<'CAMF"2ZQ.=JENB2,:%,C%DJ3^.[;2K9'=F]S?V!A0M( M+'V(ML;[(4X"-'J,//_T/4$L#!!0 ( )"!!5DM M3(+8:QX %DL 0 5 >&YC&ULY5U9D.C\;>_?SD9/?F$T]EP,O[Q*?^>/7V"XS3)P_&''Y_^^?XE MN*=__^F[[_[V;P#_^OGMZRSH^?S(_QR3\GT[^& MG\*3/T9A7B;3$X"?%G_V?/+Q;#K\<#Q_(IA0%V^[^.WT!VY$#I9)X,X*4 (U M.(4(4G@E38PFHON/#S^8$K1/V0)F94%)P< ;%\'$(I#E9'0HBP\=#<=__5"_ MQ###)S2\\6SQXX]/C^?SCS\\>_;Y\^?OO\3IZ/O)],,SP9A\=O'NI^=O__+5 M^S_+Q;NY]_[9XK>7;YT-;WLC?2Q_]J_?7K]+QW@28#B>S<,XU0?,AC_,%B^^ MGJ0P7\SZ@[B>W/F.^A-%;+$_J_W^^ M?77SD57>T^_3Y.19_?6SYY/Q;#(:YBK=G\.HPGYWC#B?$?C%A\W//N*/3V?# MDX\CO'CM>(KEQZ=?QFD*5#T,_HN"_J[DK.3&&_.3!W&C,:QD%X)L[@0X?EG/ZM3]@Q' M\]G%*XM)7$S@+8]?3EV3D3P_G4YI,0^"5%H;%8!IK4"%XL!Y'<"J@CH)82+3 MW0WH',7-<5TCQ=$T/9E,,TY)03U]\AFK,CG754M(89J^9LN-=7+^CF>STY.3 MQ6?"<(XG%W]?II.3-M*>3YK.]5*D!'Y7F;_YB%,:]_C#:R1%<8'J[/?).%W M$EF4J 3HJ!PH'SA$%SFAS$PR@1&%;$R!!T&MPPCQR!C15A+-"/(""]+C\RO2 ML2=X#8W1R:$AD\N+05#&" @Q9C#,I1@*"RZ$QKRX"\LZ=)"/C Y-YKT9"UY/ MQA_>X_3D!<;Y-2PZT:\F?R/9C/RGP8F,"5(\4#Q)8&*0D"T7()/3F1$:9BUC>6]?'(;_!>6%KT2 MQI4",15.2XC"BY"XA92Q*%264]S1R3!ZZ-!L(=E5HFX_N0VM5)R_0UHBBV5W M;;7XF)5*6D!1C,:5C 1G70+-N)?1HPW>-[=2MV/ID]/20.I-IKPC/_9MG<(W MY<\9+@8ZR-9Z7ZH&UM&#REE"< I!:Z\D>IF=<9WZL"N ^N2P-*!"N\EOQH<_ MIA,"-3_[@\+_^=$X__(_I\./-3_U.R&*5AC/>0*B(ZDH&R(X0\Z4M848R@T& MSAO3X3X\?7)>&K"AV=0W(\.K\3R,/PSC:,G(&0'YY4L:G=9DYJ^32?X\'(T& MJ$L47FE 6Y%EX2!F M_N/W5]>L6F)9@=7T.3N64\5QN6,(-RVD#P@D%.BC/-%=>JM5=Y%Y9U:& ? M#PV:3'D[KW)^C--S174%)5H,3%L#QI!24G7;*;(D@*+[D%$49*&U]&\%LH[H MW>,1_>Z3W3C=<1'1%AU99!9)XQ@:%/DO9(ZL@F)0LZ),%+9U]'!/NJ"!9?OT M^W# +/=.)P["1 F**T..F P@;$"5C9"2Y:[M&>'H7RID&ZD_:,PVG?%V3$YI MS]YBPN&G0'X7>5P70U3.BQ2< %NW$2@\H]6J10#T0M+H.1I;6A/['CS] M2Y"TX$(S"33C1+6L%)?5_RI1/X4109D=S9^'Z?2,_/!_A-$I#E+ 5+@B:,GJ M6GZ!X%1@8"P7%DM!\M ;DV,M8/W+G;1@27N9=)1;O=RMMMEGRS205^8)BLW@ MR<)#EL85$1)*WFUB=0.EL=_D20LZ[#[G#3-I^#$,\R]?/N)XAL31:W[:!3!G M3"@Y.G+[+ $KDD,PP0%J7YC/)473>D-E#5C]2YVTH$9K>30CRKOY)/UU/!G1 MO,Z6#M >9(Y)WJP*XQP. D1B;])>F<(E15&-.;%UR@:+(#E5OSBHY>*6(N2 M5;(!I)75ER/9><;KP)AC.CNIL;7VNP5&GYSG':5_"\MWFO1VSM+DY&0ROH8B M2[2,1U+"4I'+QFB5Q;JE7^AON>#%H6E=$K>*H4^.$./^&R(N?U9%:3UV_*^_!E8#&B%LJ1)>:DSX,@9BHC:ZFR%%EF M*6UK=; AQ#YYS8TITZ6PVC$JYV&=FC#Z@XSWJ_'S\'$X#Z.!+8RE5'S=(B=+ M[9@$YX.!H#RG$- JEUMKDSN@],F1;LV0!I/?<%-A'H9CS+^$Z9@"N]DU^K[ M,DS#^2 *86.*'AB:FNL.%KQG'GB.Y,!)SI)O77+[,*H^>=.-^=%8).VJ+J\J M"4VEO9_4K8+)>$[TH4_\\&H\QRG.*,**A=N@?1T R8L[1Q%003"1 M<6L,%RFWKDYN@[Q//GU3_JTNN@,(NHN%.6!6BABM :GJL8W$(@1F&+C"HQ$H MDFU? WW7F9_>G(1H3Y=MI[QI(#B]:YSGN@=,G7[]33K0221=ZX7*'QQJ9++D+27 $A3J"2[Z M2,9I5J0JOK4A>N@$W?:[B'^$LZJ,+\9FM,VJ( *BBZ $#2N2YPR:!\%43CF; MKO8/;R+IJ='>M.R5<>WR? MK(^D%TMWRU:0!!:@K067?#:BSB#(O0/E"4I,*8!Q+BDMG,C-V_:L8NA3[-4#JNPDHA6B_.W9ZIR^ MII]W;^KU;DY?%]FT2:D[YJ?C0'-$O[B)8_,&7W=_<-MF7VL.H%'C+V+)Y"(* M7]K<\YJ\0$/?^XZ\\9 M,.O0)N& ZT@+PIH KFA+4:4M*ML2I>S@R.Q=<#8T3M"IRFE#CEM.SS811G>' M9C_]/OPU#,=U]0V\LY$'BBH=IR^*!PV^Q*KQ,%IGDN0!&]/C/CQ]LDC=T*.9 M--H>H+Q[L$QYR51)8%2UJ,)%"-X8X#9EQQ)CI;FBO!]1GY*#W7"DH40:]F?X M1$JM&NXEF$LGB3F>>&T4(30R\KB2 ;\8=V)9F^)LR:T;==R%I4]IPJZ,2P,I M=&99_CF<'T].YV\QY.'H[ 42MI/AN/KK+\-PNJ@5?G7RD;ZM Z@*[V@\/@VC MHY.Z>T;>MM(J^ 39*@T*.7GM4A6(Z#B/2@KE6A_A;3J #1.6C]&W.9S V^^/ M7E4=#X()7C%AH&1&4Z)Y )\5KUF!Z%CTD6'K_?];8.Q>M/H)QZ?XDKA0RRRF M(VRL@M@P8.A6Z;;FQFY3WDSRO^/\VH X/5 KCJ"=5?6P#Q+YF("4-<<@@M>N M=3WS#0!-1[-63M%E)FBZ.47M2"/6C*0G?8&0%//:^ZQ+:_.P,6FU UBRTBE)!P,(A<95]XH['V#K?=O7T7J5/FI%@ MR]GMT/(9;HM +8!Q5DDF++AZ]!$%,Y+7 ]RA>4[D?LNWC;LX0YJ%_Q3&-<$2(CC+%<\/9O([WTV4(J2(WO/8J$(;P**5KQ_1@(#.IK)Z547OEU M6XK]ZR3F[K/>,*]]X:-*U LU?OM :I+D?CL/T M[!7-V.P.7]0*L2CPZ'TR<=VY2)AQ?^ M 8I';G1@Z*R2Y)ZG=%=6LN[0&M68W-++XJ*/Q58E3(GG*+A2D(.W1&B#$%,T M@#&ZK%VVV;5.JS4>0D/W0IC"A$P)DI+UPC53P%FA@,O G2C9>M[Z5,IFX?2^ M@HY#LNR>@'P3^;2M6+BCAY^L<9^X>1!NM#S ?M=,#K2JI\"$ M 1<4.3J\U&I4\G9\+%H7'D14K;M!WP.GPY%NQ1D*KY-VR@(+]4:CF!EX5C@8 MKQ 3A<2L>9_D3JUF;ZW-1CR\I1O P:2^CT6Z%FAO1+:B: MR;&:2Y-:=V+=$7*O=ED/P,WF8CU$P!=FQR]'D\\=!7I??WJ' =X#0VD5V-%C M5II]W[SZY&B<;[YP[9U_X'0XJ>?\IO7P_PM<_G^IY'[YDH[#^ .^I5']4@JF M>@K08"P1:Q=-3;K,<7 EU'(H8Y.)5EG>O$'-7D?88.>^0J#HX].0I/OSV9^S M>I+R,M]^E.;#3\ON0S+;Z*M=D$+5(K>HP>>"D'T2B@R#TJ;U+NSZZ'IEZ/O+ M\5MJ ;H0?\LRF=OPO1R.PSC=Q%=85H)\%!JWH CA 3.B !:,ZTC!B],:U=^ M?72]BBP?/3UW%7_7]%Q6E-_$9XHA?TD%X(XSF@9RH!SS$8J./NC$A&_NH*Z/ MKD_'/QX_/7<5_R'H*0JMEA(HZ%-:@JH[ABX9 TR+4K@M!DT']7A;T7.+W'5%Z47=C2#_^%N:5TV=ORMU;-8.<,A.!QEZ0 M("H;"WA;4W[<>"ZSX()W4'&V#=1>G4?=$]?V(-3.&/BFW'HI:# *$T^Y5O)4 M;(Y!8+H BUI(H93!YGWJUT/6IQ9Y!^)7 Y'M1Z'=:KBM3$+'J$&86CT10P:/ MR4%*4DIF34RL@^J6S4#VJ1M?'Y38SH(\1,)1&^$EP8(<5:'UH#GX@@(\RU8& MK6-(K7WZ;1..NZV[5[/9*7T^Z85WQV&*LS_'1-!7],*X%LW7]O;UY9\#8:G[ M?3B>+7A7 [399>IET8OLS<=% >@@BI)R4!X<$YY$6SQ$Y@(X1],88U(L=.EN M-!]0GW8?.F+P?>OYL 3IQM94- N W+=I?4N0\)Z:6DQ'KR*''1@4J&4-OGF ML?NM2/JTB7 EFTIDIWI43?L!T?Y4V7XRU,R6?AV:PNS K-WH,HA3!:6DA ML[J(.>,T_"A 6*Z9M4R@;^T$/ CJ$1CR79ETRWF=AH)J>8;L:U@KMSP,,NE[ MK+=\8ZE%S5DY"(J5VDQ616N*3FHO%%K!]0@,]5Y8M(NXFM[&@8O)/ZE%L/^[ MF+0WY<5PMF0YF8X_IG@R/#V9776"FPT,XZD$129#)U;KYI[J=:[U$#I#$W,NF:"OY3YN^N0-\^J/FD;=BZ9[,[C:M7() M?6&O0TC9F* A:D5J-LA2+[E1('B,E@==&R?LRRK>#;-?K1T/;"4;2;-=%+-< M'#0?_XUI?A3#.$_&%=[SR8R60N$I1YX0 LN^=LRKU[7(2(HTLAR2+\DTCUSN M1?0($NJMN=101!UJJ]>3,)[=O*%GD+D2FGLD0(F@U?M/%STIA*LE.M(;^G7G M^ND68.N0R'[S&FE7B;7KF'3>P?W-F/RZCY/9<.GD+W'0\X+09;=(!2 M#V:K& L$Q0MHCM(F;NIMV)TS[UZ(:U'NF\^DMY-BPQ+C(0W]/X?C?'G(FHQP M66RD,N-JW 9B=!,@9/&@B:KG5)"IY(7K;#M!:MOI7T^"'E MV=,+<%@40A4=R7[K>G=E%A M^9,!C1!86(RZ]:'UO5^ PP]<[]YU@+ _!G2E M45_7_Z[MA-8CK%5>;PK-X/EBJY=-:$[!L566<$K4Y U(2MW5)Y MKO'XM7AVX+KWCM5D:R'M8P_HLH7J1:U&DBZ@RA82<@LJ(84OY$]2$*TIH#$L ME-RZ"\(&\-9BV3>6I^]*>LWH]0(_3C$-%U-&WX^6&^OC?'UO?9""PQ+(]@>, MH6XG%(A\-\,8&UCCC7P;46H>RW1:CF\NJBA7U642:A-' TN2I*O3OC-D-HU)EQ&>%< JBUE*/)['2* ZM#XY%[)'(MJ?89X+6!].I[0AB]?-8QM+I]VA>1W=EJXJ28' MZ-"87"])3'I1*,KKN2/Z44N+B6QL\*UK#-;%UJ>3"=T0J!,I=6BTKHZ^5WQA MV<_J>O;S79W.Z=D.UFO31^QNQG8:5"M[MD*$%5]F&2Q7SW@V)Q=Y.!L8E9*. M6*#4DX(JV$1*I9Y/E#E(Q5EFK'5!V:886ZNPE>>E='I2I8WYURGY=7^.IQA& M%4#U]):W-M6&X*4([SPY>3($"TK7Z_%D[=/@DK+9ER)SZU-738#WJGU>I_1\ M2"EV+_?.K.ZZT&M@<@5="*Z,S!Y$*/7&=&-:!I9['WF*$$,*H&0]P9V, NVM*]9P]+C>WO+V&/IA M!VB@7$3C@.MZBV2]6BVRP$!:&J@Q+(K4.AV]-SO0=>"_3Q)V8PXVD7[#W?NK M \@\.&T2Z0LFR'E2RF2:#(*"PBN1O-,86KLA&YX4[]J9."2)MI7$P7W9FVXX M9UZFI K05"!!%P5"*@HL2BQ!,A]D7WS9C<.OSBLQ'Z,2VU[\A\Q;G7=W7'A. MW:6NOG[*'K)7#PSM4 FLXE1@@=19-M7O39*8X21YJ-IY[83A!5O7NAXZ@773 M/;^2RU&9X_3-&-\?3R>G'XY?#C_A?V&8KBQFQ:P7%!]"\+& XH'3=ZQ>',.B M3R'1>N9[#< V'$ ?O,*]L'6S**U+&NPI2W UA%K\/!S3&"KPF[A=+E:3XPH< MZQ4%#FD$$0U$)8RR,5H;6]=Z[HZZ#TYHKSG;2. '2&=Q8TT,IM[ )>H-7(8F M1R"YU-'ZJ!QCS0_D;Y?.VK_9N=SD' 3EO4Z%0W+1UQ94 :(7&;(-/I=0C+.M MS]HU ]]G<].$E:W-S'9B/ZR)N<)<.\@8S1T(FQRHR"4%/5F"EC6%6C*+HNLX M]MPA,CC MHLU/0=)2RK-(K"P(IF2KI67)-L\QK=\FITO+L;5#O1ZR/EG>9KQ9IR_,CD+JM*?0VU5D0F>A+"-]JNIQZ6)) MJ6N?0$@="P89G6KM *^#JT]F<:_DV4E '1J\Q4'3>DG&>;O:Y2VV+T>3S[M8 MMC4^=7<3MBGT1K;J-9(UQ,O3#3=.ZIY=]/M_02Z-,"5(6R^&<*S>VI@2.!7I M1R5*9*0?HF^]!-?%MJL*6OA1&#)@S'-BM8G,V,WUI0W^()J5F2TYORDI1#&%7, Y^3GE[M'TRE/WAX.Z"W2\1:5)^)[/S_C../N%O MD_'\>#8H"HUQ=M%+L!Y+JXW?2])@?8A)8H[:M3Z1L2W6/E7>]8>$NPIU[Q2\ MU-@FH&))&+ L$DJ3$*++'&16/$GF7/&M*\XVQ=BG*W5[1;FMA'@8JDU.IP/D M]7H\QL!S7IO3T&RX6._0DT5XBIUB#+@* MS!8TX((MI'HI2'?<4N!>9"A6%1YRZ\KU#2'VZ4* WA%M4Q$>AF=$'!PX[;)A M/@"ZVB-5"P6AJ%@;FD@EHB[>M#YKMC'(#>\-^'_&M8W%V(QM=P @#O-0_*>*=?:);L#2DKH%X?:6W+^#2F(YKN&76]9+ Y9W/N0]S@.X_G1B.10[W(> M1!T]*A[!(LN@@JB7G)&.9(QAP$@+:;5=X!T'%#=Y:I^L42=TN='PMC-Y["Q?0/EFT3MFV M/W%V'BD(95-D60$+B<(6*^IU>IJ##38%%[GCO'5!T%J1PB/9%MB%/2U$TKE; MM/BZN&]QY\*-KS^JE?/S ,AF_L[Y4P;6E!P49K!>:EK!.4#=G099'/.>N]S^ M 09.SD],&')KA^(K$/UR%EK( M>[=Y[E"3U\+YV:2\/)V?3O'MY"R,+@KH;WEQ:R6_Q5-VU_^[#FU'T[ (.Y9/ M.+LTX/7IKR?C#^]Q>G(TSN^.)]-Y_?[YY"0.QYC/W4 ?55(*"V@7%"B1ZMVS MN8!-2@KN2Y2&/S3G.SQ_I\AWY9$TNQ%CEQ#LI(\7&D<\9X1[Q/S M+#G/Y>H5'>L-;>4Y?3 9^V+ C4"WX?2W:=ST-:#+,2\0H4Z.!Q5 AT**L"83 M ]H$/'&F#5HKLMR2$#<>U >CTA-&;"^ -2W1^>OU2R2#]]-W_P=02P,$% M @ D($%63]822&^3@ D:4# !4 !X;F-R+3(P,C0P-C,P7V1E9BYX;6SL MO5F36T>2+OA^?X5&\SI>BGTIZ^IK%"75L"\ETDBJNJ=?TF+Q8*(+"; !)"7V MKQ\/()$KD'D Q &0BUD5E42"Y[C[]T6$>X2'^[_\[S_/AM]]Q M3S#,,'_WQV!V^MWL%+_[]_'DGX.OX;OWPS KX\D9P+_._]GK\9=OD\'GT]EW M@@FU_-KRMY._B??ZU_Q##%[TB]T73^U[]]?SJ;??GK#S_\\<RW_X MCU_??DRG>!9@,)K.PBA=O8!>GV>7__"Z-/J'Q2_IJ]/!7Z?S?_]VG,)L#M"# M*GRW]AOU;[#\&M2/@ N0_"]_3O/W__J_OOMN8;DP29/Q$#]@^>[BQ]\_O+DK MZ6 T^R$/SGZX^,X/83@DB>=/F'W[@G_[?CHX^S+$Y6>G$RQKI5^J7(7259S_ MNS[MAYUE.B5!)ND\(M"G.*H4;RCCJJ?O+O/ELR!C">?#64.)[SZ[J;SCLS!H M:> [CVX@[?Q!<(9G$2'\D76BG?PEC<]^F OW>CR:CH># M7*?5CS/ZL\ZSTW'Y.!NG?YZ.AYEFZ9__^WPP^W8^"N=Y0%][6(4_1VD"=>)E M1K*YK-N\YII&1)W!:%!GH[?TUXMW5?G[U0W_G.$HXV*F6LHR'*<;7QK6>7)\ M">PP1!S./STYG\+G$+Z<7+Z;A,!6." MAR)\!N4$0L#$P*:2C=4B62O[TFDNP4U]KCCS:K+4[&)(;K2RE,GXK"F>LW$S M,RZ0(J&__VX\(3J3,T6_FL\3?TW#\13SW[Z?3<[QZL/Q:$:L_GDX?R&-7OQ< M?VC&A,5P>CT^^S(>U<'VZL_!],1)E5EF""ES\J)XYF07+/:G\/;[8 >AUG=C;X*@KMR(9;,OTT7ZO<8SU1-B'G)$;*.M?@FD.(7D*,P7 4KI24&Z-_1XB6R*]R M\^_"W@"<<4O+WH6:[0KUJYSG1@S#]V&0WXQ>AR^#61A>"!>+$XZK -DG!2H: M#3&G"!@BT[0<%IM;N[[W"O04*-#.XCV,_%@+-5*E,\!)4T<)@;G]]0M#K!Z>Q"-BLS1QLE"!%)72YD53="02U- MX/2?M&(S;2?\[Y/G*;"@F;WO/)' MF.23F&(V7E03\ @*"T+DQ%^-GJ&4,3@F&M-C0Q'WSYC&>U5]0M*#)_KQ-!"= MWYW/ZDE8/5X\T:I87Y@$IQ4I3PR&:'( RYCDWHAD6?.]J-M"[)\%O<)V>VMJ M)YOWX'_>597,,3ROHKT?3^:&G\TF@W@^J]MRG\:KI\03[BU3/$20D1PA%66$ MZ). A-;3_[51O+7ST4;R)TZW_:/;@\,[U^+-='J.^:?S294=)X-Q7HRE^9\_ MDAUS7?G)6Y^?RY]$H9(H+@#7R8$JDL(ZJS*8(KT4S@636D=+6XCY#-C7(VX] M>-AK1/Y'&)[C.HFM$5&2XV<0 R@A*!I428&TWO+B8E&BEZEO(RF?)=%:H=:# M]W[OT/A <^YDD.8'\_2U5]4^O^'L72%;%1S,SND[)TG9:%3-OJ)P@T+11#YJ M3 :T)5UL]HR7/=&NN]#/DH4]87J7E+K/R:^3_-Q(Y8IGH&,0-'DG#MX+ R2Y MSB)$S[S?XU3X0LF](GJ7D:;7:?+GLR_#\3?$^9?>GT_2*5GS_3",:""%'*6* M# +6@:2* 1]4!.N,0,F2XMAZ+VQ+49\E_YKB=Y=VML^)<*W4)R4J95VPD+6Q MB\UAGY0$*S+S4FKG9?NTM2T$?9:4:XC=7<*Y!N?_M\^:YE/QI_#G5@$[(R.A MMA9D*F1%JS,$YCQDYYPLG''=/"9IK,+3)NDA\;Y+7[][3L-_G4]G\P3B3^,U MQ^WS.3_>CL,^(-EU.ICA1YQ\'21<#-8/F,:?%WC/Q^U)C$X)+TFK5!+0PJ A M"N'!>8'*)2U];.U8]JW3TR;X43%BQ;9Y#XCV5RRX2 -Y M.[+9"W:^-;*#/CO>%ZFJG_Q21<:WM&CF5R.:22Z46'Q"((;1YP'!^VHZQ=GT MQV^_AO\:3UX/PW1Z=<#K2BB)*0AXE=X8FM?20T1O)LNUH MW>WUB_QZD4QB/A?0V6B:K:RAJ5-I,,'GQ)/TEOE^S;"76RF'8,UR+=PW3,=R MW^67;@K.,[D+S\$$IT!+I)6"%G,R*2T76>@24Q%"A];'=!N(M^^[,'MGS'@_ MR/60MW"/J%>"_A;.\"(-K(NX/5VPV5#4PUR]Z0WZ[A1KAML1T$US*6SA!8*O MQ]A1"W \DD/,E6,QVQ+$'N>U_='L@6L]Q\JR3>!JR*[Y?/]F]'XR3CB=WI%T MD6S)Q#XF8;\Z^ MA,&DNE[ORFT)?_[S(HK]^WB<_Q@,AR=*BH*"*7#*90JN>2V[0@M\0!V-B=** MX%HG\FXBX/YX=$CGOG_L>B!:W?0(TU,:#/^%:?8JAE$>CZKLK\?3V?3$"VV- MU@9,KFE^N3B2TV2@@6:LUBDDH7JX0;!>HN=%I8;HM%ZC?@V3?^)\Y^PCIO,) M@8#3*^:_'9-%IF2RNDO[%2?TRQ,68LI><=!($[9RD4BN2@:;.BDZK MUL:O?AZDV0,L/63RKA+X]]$$PW#P/YC_3L:N0I\4Q&B\ M^91%LO3;UL>7W21['MSJ$:T>4G87N_U7$O[[8'8Z/I]]P) 'PV\_X0PG9X-1 MU>(7&ACSTZ.;8^35:'0>AJ_.ZB;VB8C.:F8=%(F)[,4D*<,\11U!4LBA?+2F M,?6:*O"\&'HX[-?F!#<\/+J4>5S(SF&4!F'X9C2=3>;U'GKXY)V/B[;1 MH%%=L1A&. MH:>6#A0R$D!(\JDZB4M[5J[QDT5V'G_JX$PB_UI*9)++'A()9(E M@R,/1'H%,23/C;$A-<^2:R;\OFJH'8Z[=S;2#H+[T9QD+;7_\=OEC__O "FWM_@5A_.=RN0]Q?4R )IZA5-2:$]:)0B<,RGV<+"Q%N[#+?&&\*^_%%F@78?LZQMI$T ,=8O6 ^#I2]0;7P3FF5-+! MU80ZYSP)+;%NN&M03AE,EGF-S<^N#L^MATZNCHU:FZ#4)Z7>C+Z< YUK] ;F.,CNBT,-9PRK1 MQ%(TJ233II"V68%23( OF,&*6'.+F2;'= \$$<^3(-N@T$]*Q>T-@?D4BE&C M2H7T(P*3DE*!LX6!*!:9\UK*V'H';HTHS]Q];H!/#T<(GR9A-"TXJ6997!$@ ME=^MW%[Z1(^A!G^A'%V=?IV(1S316<5R-7ABO05S$)(,0!S&36+5BG3.D'M7H&>,7W: M =7#M//[QT^3N3/[CP5ZQBQJ!U0/\<#K,#TEL>I_:C; US"\;!,15(E:AUR[@M4&A2J"TX'F MRVQ*-IZ%C*TCR?72/.]@LA%*/:0/795!6BWCZD\ON-]%]I[BQUWD/DR\V(H# M=TJU[QG 'I;"G710DB4T2.LV9[F60H@T)(T':1):CM$DSI\\^1X( 8^1>YO@ MMK^H#V.2CNL )=;(N#@.$4V];A-8$#9[55JSZ5BBOOVAV2W*VP2*/D]P?OQV M[9SBEPG^]SF.TK?%X#'%*(<>3)"E5H;FX$TJ4(MF!1\*<_WEQ:T7ZWG[6JUQ MZZ'\[:H#L$L!EQ%+!Q'WF.IR2[R#)[BT@;9#"D(+7/:4TW);U.(%,SEQ"+F> M1_'1+KN/(4=@)T"[93KN@T<<^]^JH8?8Z3";?2,I% M*3HMBF,F*&!,^FJ%!"X+!%.\KI&$BX7M9YOIIF 'Y,S!\];;(]='*]"O83"< M7TX:3SZ&Z[?L;F[7G^B2E1(N 2E.EF!%@M<)03B14U2RD.B-&=95MN=,LE[P MZZ/'Z-Q0EW;[:3"MERC(3"5(C?N%BBR3E M3 ,MTBQJ% =5FW!ZH0LX)<@V/B2!K=-3.HBUKRN"_?'E]MS4&HNCN=RW)BLL M%^Z"D@$H^*B=H:RIW9T-:)X5DGM8L'FCU"/+/VZ.>,?,XDTL?^QYFEUT>

8M2!(GPF;VZ![[(Q-B@MNN(9BI07E1 2?C (CE=>^&&5BZZ.W1%-]HG!RM9AY[&<,1\.W6YGSIM ML_?,8M1H&0T?",;4/L0&(8A4NV97?4WF%$.^9!;OA3[M@-I[9K%WVB99# @K MR'7U.D%@WH!T.J-0DGO9>C?U*6<6[\*B=D#M+;-X>3(E4:7:JC66E$'5U.<@ MB?"<=!8J*"YE\PYK>TJJ>V0<:@93P^3BM=4YEP6GM>7!(FIXYED5HG7"UW)1@:*(8/(8H3H(^?%$6=] MZ^VG(SU-WM\69WMD]G!:?&N7[JQV.?N?VDMO.IN?3)UD;VVT18)3GEQY;334 M+!XR4-+*9V)!:=XT<4,9GS*I>L6K=8'O-2-@E%=-IS=D/[&*I>Q9A*"+@[K] M"\X4 4Z@+EX''3/OM)9M+\-3I-$^8>G!>7Z _2F=GYT/*7S,?Y^,I[>J2O^( M93S!3^'/$\UX"2:J)X$^1D(=#MH=;?]LJ M46M&7RG!DV"%6P29:IMZE@QX'348K8JS)84>VA*W$/R%GBV1[2%4Z)Q9A@91 M<0IH76"UWB#WX*34X*U31ACG=6F=KGR\F8&'(UD3?.[R2._<66KT%2_:<)]X MSTO45D JH88OR8$W2$H;X[@PQ3O7>O/\VNN?,ANVM?)=P,W^\_5NSH []:+> M^EW]9_!UTO(@J7R85;%"!9 EA+K)39.#+PP\%S%I;TI6K>N<'%TJ'^GH:%55 MX%W@M?%&+<0E%41K"Q<4JQ36NB? HTWEVX0OVZ3R;8+%L:?R48RA:#P["GJ= MJIO(',A4',A^Q7IGF!38F%>/,)5O(\0[IO)M8OEC3XSJHLM+*M\: C8A2)\9 M4MN@>^R,E:Q@/=$"\CC)"54\@H_TAY:&QG,R6NO6Z^GQ,W7+5+ZC(>HFH/9 MT/L3?J)+N61&;H@4M0@LJ96;NPJ!U0/JI>_H[U[.%Z\*=%KFNT^CR># M_PG5VDN.=I"P)[?]8>D.XXSOBN.]M&@&0N\3QDI)I4K&,BR Q9&D-FAPR#3- M:\KY%#U+KM\)9'\T>< 3WC]+-K']WEU;;X5!$R.8^<09?:AJ.X@Z!&:+MM:U M+B)U9*YM:P0W'583C4>3)0B>D(+#','58@VA^* ]"I-3ZTGCR!S6 MGKG1SOP]S!OWNUVOQZ/98'0^/K]U^/1^/%V<;^%T^NDTC+CXE;YY.CW1)+;- MWH%3R8)BBMQU7A+1W3JF$44)K6_%M=7@V,]X^SLZZ17K'F:UMMI<2ZJI7SOQ M27/!0]TMT[YV!)#@O*M5MH1)7$8FFQ>%[56A%U[O@PE'-T$OE7HW>3L>?:;E M)@5C'$H/UBA;.VK2H-6%G)+:"=0_[&VVUN3TL!Q/6IF'O,UWM]M__&,Q./V#( M@V$MSX:3L\%H;I[+4GH]IK-M*TO_Z6Y-K-0\'>[3A"08?;[&YE%^-SO%R<4O M%E40KX8-L\HK)1A(Q04HX2EP=$D 3[KV+7;,B?Y2XS84=M<)?],7+S;UO0Q> M.>Z!1Z$IM*X%F&GA(C/YC(C&<];ZP&PK0?>?2MV*>.O>?:C#MCV@/6YH]89A597G WXYGZ33,,57GRVF XWA< !V,+1JN"B7[1@5E%1'!H:JD&X\DMY5JY3FO]<;-D MS&XH_E:C\1_#":#/ C+$SM?>)*<]@P_SL)LH>8P3*?ORL?9./USOHPD6<]#O04? MLZ_=Y#*X2'_DP(KBF9A56A_(K!7FZ;OM;?'HH[#=-7F6Y;8Z2-13LMQ=:0Z3 M'-<(KMO)+6ULW4?6TUW)H@V12XQ0O"%WDUQ-B%K6R\MHB/ YZ]2\D]6>T'\@ MYVUOX&]BXEY2W<[.QJ.Y0,L<&EJRLV(.&',&E),)H@\,I"D^!H%!F-9;B'>$ MV/_YS:[(W$EAV\6L/21XW#X ^.7K;X-:@&=^Z".=%-8G#=DP!*6C)$^365KC MM-0<:YN]UF5K[I/GD*=W^]PF;H;)GOA"S@^FG#W-=77"4R)9B#D82)@*!M31 M\-9NXRHYGC,_-L)@[7IQR /:^8VFD.I;>ZTMTN6]^S]X?5#[@Q^R>E=J@4D& MK-2K7()'B-90P).Y844SJ=,S/V35*O&L$CD&RM#4K%!"8+:N[ &CU%)ZWE^S MM2=UR+H)U]H#1':Z.G"Y$$D';@,K@:+94F?AE""B-1 +%]:E ME$)*#P4 ]SQ__P%BKYB,VQJT]E=%X;+V*:]SG8RI]C)@ MKHAHF'Y)!-S6(VUB]88'B9L=KW<1\ADG FZ$X58Y7ML <+!$0*>D+:;VGG2& M9C=/ MN4A+J-(\H8_(=4?WX3$D FYD];6)@)N8K+4[^#K,0JS]B]Z?ALE92'@^&Z0P MG%XEMB6O54PZ N.)@H$7.5$ZEI54^DX1&:9,KID'5TGK!]/#NC6X.YHOH;^W*ID1ID#]R98L([H MI(RTX$0F8A5G$T]%"__@H=TCR@'=&L4=S-9#7Z/U>4S>"*,C=Q DX_5DNI#S M0/HR(;0HB4L>6G<]?B(YH+N<(;3!HP>BK$B ZB+1L\T!W0BNA], M['UGG) MD0FN>0&M:J3A4JZ5B2+$%%3V/(>H6K<).OH2 UJ9[:&TM%!PH MQ$1.3B0F8$Z0AD%XI?+SR '=!)F'8?Z)5;O3Y/4X& MX_R10@F<_H9_S'\U/='9E2+(U1$QDL=";A"0& MWTZ9+>UQZH%-5X4>W_TQPOQC&(91PH60)T(E+Q,+%*AH8CK3\^TI3QZ3BB)H M%F3S"T;WR?-;P2X*$&&,T7 !P=#TJ+ 6%:Y=B[47DHDD M;.&M._QVD^RY<*@'G-;N3!RZ4-3X?'9,M:(ZBG.8IKM\.[%K@9ZGP6J ,E5 M)T(Z!4X;#DR[NL]A152M2U=O*^N^$IOWQKN'YN!>0#R6].;U839F[D-@#"17 M#)0OY.$RQ<$H:UQ"&VFQ>>I;E/NA0N==RDT@V<_^5!>)GNTNY49P/;Q1M8VM M]\."PFUT(420%-,L/-X0@X)L$M-":AF:U\H_^EW*QN!O8N(>0']/J.%D@OGZ MCII%QTQ #3:@ 969AU [,B;/M,R\"-6\H>\J.8YBKW(C?,:-C=MP@VEMSI,T M%+EFCA!$TC7/E4&HXM7&":+XPG/H!/8C2BG=Z^K?Q/ 'RRKM(N0SSBK=",.M M$@:W >!@6:4&!29G,F",%A2J#%Z6 *8D1!]JEE2G;<;C9LFF6:7]DV03N[=. M3_M/'(7ICX/Q(G?N[>!L,,-\L=:)8++4+@)SG.;+1#8@?\D!RRY9:U'0WSIE M-]WSDF--==H(DW$/!FWL/%SMFR^6SU^1%LU\=39R]U/$RR' LF&1)PZHJMQ& M(CB#M0R+3#R@#2FWF!AVD?'9."-[ [)A/E65>YU<%^.MBV0-/97[I=F_>[(_ M5,>]0M+8=WE PERL,M MPQK[ZJRZ=2E1:EU*(3D);AEH3@Z]+C)RVWHK;&MA][]?]IB.\K8 M]#B8^.;L"_U8Y^6:(O)J-#H/PPME9*08DEL')FI!D24%!H&3,8T)M1UP-CJT MKIG55($7QNX!^'W4*YQO4GXY/WCE[ M9QL-6E45K)F$=UY]K0C&C]^NOO(^?)O7N_DC3/(5,XVC2%"6# YKCXK ,_C@ M&-AD5IV=08?E&6Z3IA%*&V20$FF J;FA5XT)Y^VWBYC1:G:]*P^6K45X*M:Q%QRSS%-.1CU.R):DX@QAK\SC-#S4U%HX\?7GN!(@@DI/)01&\5H)QB6:.DFA1 M4!B4*EZ'UH44;@CPO*.A[;'HHS/CUH:X4F.4;XVA+CKU%%3UH<]A0K,=:')[ M&^A8,.XAPNM%-V,YUY)'R#9%4*@=>&$22&53*E8A_?%L>?M M'GDM-T$VCY* M#YQ]&8Z_(=ZHQ6*%BRP+R%H46DM, (_%@4R&7+ZLK&E>UFB%& TPM<)F;> 0I%=0M"U8 M,&7>W(^[5Z 7#C4$K._9Y]V7:JJE8-H(S#J#XC77R!A!_FR2D$*(SA664FA^ MY7Z=,"\L:@14ZPM0U1J+DM^*ZV!9!@Q(0J#-X',4X+U4P81B"+065U:6+WR> M\>+V-F^<1#X7XH)_7<1H>;?MZM7[3P_?TOBWX=O!Q;]8 M?Z:OSF>GXTDM?G:BF>8N1DVZT%JF&*>XQ!H#A@OCHE0>;>M\EN9*'*&CUW,^ MUD%I<$R\7OBTT[_3%V?3-Z/%&=C?)[6<'V>QE!(IV!:N&CA[<%QRD-PKK;@3 M.K;NWMB#&B_D-DQ18:O3%Y M0T.81F_T6I%7&HPLMA9HON6#K3E2W8.PSX;01XE^ZZ/^'?6[1ZOBVZJP+,A]>'AO\ME=3 N+V[(O1E-9Y/S^3;D MHA;W:1BM=*M.$&/.02:(6@I0EE&\(%@!:9$Y'A'3[=2\P]%\0]U>1L QD.;N MX- [.2K+R'>Y&DUG83BL0M_(GCSA.7O-,8"QGM%:) *-WV# %A>2XUGRTJVY M7[?W/1NN]87!79J8@\VA\_3X<1Z409K_D[G+4W\;AM>?]'H\G9UDF3AS+ )1 M/]<#W 0A%0FHDS&.!D/,1[,YL8%>SX;/1TN6NP/"-AD0[R>#A"?228V)7'53 MJ[(JZ30$DSQPGFCZ4T)KT\NR/W_[\R37YH:_2P%W7/NS_XZ#SZZ. M&-\L10HG7P<7#:ON5K@8+TI +=)_II_&*V;_W\:S_P]G'S"-/X_J=LFU5)[I MB=1>I* M>"=KN*DD!$^H&!NUO.FU,*J.V,H38+2P&5\LV;K>Q7PY=A MVN79-I\5+I^T^$>W-VY.F,M&(X^@:14%I8."("@"48G)7"S*.YRRNKCRV--#/?]:/VE=06_/\GNJH=='F>*JI:>,]UZD 2X*( M03Y)K2S!P0NIZEFVB;IY.;"=I3Z>:FHYH> BYUKT/M9[_V2Y0BL8YKKYSBRZ MYE=YGF,UM4U8VE\UM4W /I9J:F]HRCK#RQ9?;\>+_<]%>6N6"P4B"$)4?936 M%)]H6B.B-S4\$<*TOB][CSB/_[;(1ORXTWB[#4X]7#];(]JR\'T'X7HJ&G"O M8(>Y_=\,QF[TV &#O1,E<&M*I$G;VE K"L_C/(]@8K8FB8)2MDY]/P!!'KAF M?QA^;&+Z'GCQ=QSA) Q?C?*K?$96GLX6A88O/.3E70_N;""X(VJ M3>&-%4C3IU2I,3\Z";;_>+4AF..^D>CG\CS2 T])RI_P*P['7ZH5;HK(D!96 ME *\-);&BN0032BUYX(0Q5"P+EC[*_0/B?64J-(:A1[FE9LU2VPBHCII:G5X M7L]L'7BF WB=@N**(H3<>OYX8M6Q=O%?M\?BL53'ZJ+32W6LC:IC;423?909 MV@;C1U,=*YJ<;&W!K*T#%5@";XN&G#4BTR8&Z9\M;S>JCG5TM-T$VKW6I\F) M.ZO)/K2N!% Y5 <$:QECM,[RQ*3IM4;64ZQ/LPG6G>O3; )4'ZVB5I3PLD*R M[-$ +UA;"3N$*+0$%EV, 8U3OO75GB=<7ZT5:[8 IX<9Y_YR78%9A<$5"E@I M]E'",/!!)-",HT25HFR>[?TLZJOMP*%V@.TM7#AA4MJ48R0%ZZ&3R1H4R M=-#E>%(9E$8E-,\@=*I=Z+$ .>D>K%$&G>$I^:/)8G][?*D,+M2.,D&#,)F! M2CI"M(P!F2V)5*SGO/66ZG-,9=B$I?VE,FP"]K&D,MP,PH/&@.@4B!BJ'7V" MP&JRJ)&.Z<(TLZWI^L2V>S?BP+W;O9M@\5BVR[KH]++=N]%V[T8TV<>^V388 M/Q;^HK:%>QN_>T-'P=J/MWJ.C[2;0[G6[UV@E MHE04EJ5Y;9!M4_Q>>K;O1MAW7F[=Q.@CK#^Y+OSV7061GDP M^OQA/!S^,I[47YX4J:0OB4%4MH!R7((WUH$V17B+G(?C"0#OU>0(N=MS8'-X M0APWS1>U7$Z,D,D%#%"D"Z 82G+9DP(=;;#3[JD\/'R?5=Z'"+) M[ &5R*P%![/S6M7PLF2;29I)%L&+)$$%Z<'7_,HBHA"26Q=N=U0^..-7J/'" M^".@1Q^E6VL^]@_N,55?7>M#^2R3=R5 ",J#,J20UXH#)TX8 M+Q27WAW9]/N >[U_JU[0HYXP7%BU9#2>!PFIU&)J*CNRKZ;%VJ%5R1:>\&AZ MGJQ3XA%-$<<1D>]&@R,,4*X-M%O5T)83XKQT8)V.RW(Z+DIK%1DDSA(HFEL@ M1,9!^&QX\9[^=\3324'E$@V1/+#W,H-J(8D=UTMNE+.=-59'1RIJ<@GJ>0]YYK6&;*AP" M?>""%]NMV^M>#H W5N]E1.TZH@Y$M:.Z[KE^K^5>?9W6W&EFP3.7:^"+$%,, M4 H9@EEABMQ[.?G&.KZ,K[['5Y^D.T3?IH?T76K34=O"#$-E(9A0,Q0\>>@\ M*? Y&X+(E:SV?O;35,.7 =;W .N/<,>]F7F_FHE+8[0&S4R=15*H&FK@1GAN M""W&CSB#H/N .NC&Y[T(!)6TLMR!+RK4O0<)T3@+66/BUJ=@Q-&TK-M,M480*)8(K/D'$' )/VB'K9>=FOVH^HG'2GJBKAM 1LZRO MK= =5%Z_=JY3F9^HG*75V=34F8LZ Z$$#EH(BJ2Y4@%[66KVJ^;+P'H\+#ON MT[HWI-E@-!VD18\ODY,.3B20J18)0L5HQF"6HGF;D[69<#BVR&6M,B^#Y-@8 MTU?@TF;TWU2,GWBMDDF!55,+4"4Y<.@1"@5GDO0LW/9RUZ@7;5X&P]%Q9FTH MTWO]FE_^,2XK;@Y.FU>R>>A%/=6TV4B_XZEN$[1F6:$#=/6,U4H!SA<'/@3K M)1/%Z:-))GM[?-5MA.7,11ILF5N*=CA'",EKD"AI*"LM@VON^C_#ZC:;L+2_ MZC:;@'VBL%!TD*"R"^ TI^ \T/IERSR__J6Z33,.W%O=9A,LCBIG M[-ZR @_K]%+=9J/J-AO19#]E0C;'^+'P5]7+. II.$HV M&V'=O;K-!D#MJ9@Y:HE!)09!&HK_A?:UUK& Y'G %"1#\U+,?.^LV0*YLW/*FY%&+)OPYB;.*,=Z% ^PGA8;]Y!^/?AF\'R_4Q@I==-&QR*E@- M67H#*AH-L99M$]9'FEHTIFZ)&X<&<(T#V1Z_30S6&+=?R5)GYV?+#@16%5FS MGB2O^4^19 A&%O#)19I96#&Q4S7A!Y"[\=+]K<8[F7WGYV<1@XRK_B['2$B/&0YFWSZ$&5ZX M,R MY8DMUGL9(F3+Y]M;-UKW8O8^@08V@+9AW3Y;?NFIYH MXZPP >N%ODSNL27WV!8.SC%I8K(Y\;VW9MY=K9=1^RH5/PRF M__QE@C61%B M!TXK5MT=/?KX1\_%HAJ$8M*:4+NS4G!GM &O@H+D7?#%.M(6']WH>7'6#C5Z MMF#5W=%CCG[TG$34-9)#8$444C!%<-)S\,&&X'@I61RUH[9*J9?QLO?QLA&/ M[@X4>U0#9>F'_C3X.L@XR@L%A8XY^ 2VKIY*HEI<_$L""Q>.]&1'/5!6*?4R M4/82SVS-H[L#Q>WIRMP'&M>3015^_OO?Z2WMK\O=]Y*>KLIUUNMXKLD)9[(7 M64!QNH:_P4-@]%.( 25BUCP=3;.!M\=W32ZDC!3^%)!11EJ8! =GC *A0J;Y M $,4S8\+G^$UN4U8VM\UN4W /LYK8'6 M_;*>V#6YC3AP[S6Y3;!X+->,NNCT-ML'XL?#7H6::\P"V M[L4H*R0$R1T(3DYT#)'+_=<:/1K>;G1-[NAHNPFT/=!U56CPX>/O%]FESGI= MN/1@6W\>@K:8[Y>I_$& ++Y('3VN4=*&X51&%H, ON M@M"!*RV.)4C<2L,CY'O/0='Q$NAQ#I>+IGU,6[G] ;4&Q8\HS?E#1FPV43C2YD,(+0QXD3Z1=L!!5 M4I L;(K76&@122]*2X M#%R]>$J?>F<+YEP>ST"ZJ=O+0#K(0-J!8,>43$@62HYD@*.I*KFY>B_#Z2##:3>:'5-2\N;.;.8Q.V8AA,A D?,* MD44!.A674K:2YZ-I9K-;O'24*-RJT3]WD'X*,[S,-[D^>) G*2+QT7GDH#R1 MLIYY@63H:@]3$?7>6PSNUP2/:'Y\--M$O5'P4<6^WB+F/:O3>V_I[A2&,U\XG+%"\T>3U M9 W>9 Y99ZES1A3[K\:Z+^5?QO%QCN,^.?R(=\\>-@376N;:^5AJC:"D(F"U M8Q E#QSKG'8\=UQ:*_\RF(]S,/?)X<>X@U>['3UL!:D=5TP($"('4-EJ<$XF M<%(X9"JE:!_/2-Y$\Y=A?)S#N#?V/LX]PX=M$$7MOFP,%(N^]I-TY)0(#S(G M%X4+J,TCW$[L.'X;7MMZBR3M]-7G"2YR[W:XG+7N43M?P>HD8Z.+5F]Q.D6< MO_$GG*;)X,N%M!=[;-QS2X$M+9U*UFUL%R":HH 9%P/SWH;F50,?$&G7X;SZ M\1=W(#+68L4,=-$2%#*:-A5Y"]::%'0(C#??"+Y'G'U=8VK)@=M+2"MK'_K6 M4:V;^W%&4U-]R,>$HT#^YSP?W''!I+02/)9:'3%DB%P;$/7N-G,V,]%IU_*! MFL,K7WZH6T?-4!VWM&[CNN!+.7X?3;]@&I0!YF7V=0>A&I;I7RO(_HOV-P!I MW)>%]P=_P(A)DRL:(S'<(LV'W%2'3"-"1=5H3CPOV>TK][PWU#0S;$]H4 MF& *T]EEB76FHF0*<%Y#C6N*GE)RD#AWR:182NQT/Z CU#??OM_*\HU@60'T M#C;M(67^_61,*]WL6[U1,WLUFDMB,7RMB%?!B>'01L:>KP1W$.\Q-W^;0=J7.CKCT M<#C;151KO>$^((BPN,ZGP-$GD+V,BI?(F&Y]N>9@U'G@LNTQ,&<3.!HRIFXQ MG?PZ'DW&7P?A]:MWI0Q2O?OY-L3QI/Z;;Q^_A+3L_F)"L2*[#%[3'PKK,664 M&1R7K"B;HU6W;G3?W<+:Z(W[WTMOCM6X;T,W]%?F0KX/4UIA1P\+R;)PFA9B MFIHUKS>FZN4/2T(Z;IG1 :U+G=C0]8U/C V]&+J'U>3U!/-@]DM(\SK/\]DP M.B%0))K^LDB@"JGK(D/P*C%E1&(IM"[M<%>*I^:;[FCG'HZ2;TITP?ZZ2YS#.YJY8W0O]#H;N??A?R!9"SHH)"]D(FO1JS482+4#AS 0MHI.Q]1G- M_L!_P%W?LDF(^ MV^:8KY)C_U[ [@C=.:':T;P][%$M5K5WM Z&V6#T>;Z\?< 1_A&&M277B75< MV. \9%4[KJ9L(&H2M @NN,TBJM"I2>G&YY1K1=H_$?H_M6QC_^8AP6G-#GA7 MYD+-I1'>,!&3!A.1-#4A@7?"4V#,,WD^+!/]N_G^MQ_]-%!M8+9>IG42Y'0\ MS&_.OE @NDCU^/MD/)V>8%!.(U+$F5DD30.'8)B!P$MV/@G'2^MTO?72/ T. M-+9Z'UO-BPRJFAI'D6XB0::_D&D^45!*X>YP./XCC!*>B&1CR"* RZ'6=G#D MY_B0P>941'"E*-GZDE0WR9X63WI HX>8L.JZ]%R6+M%%"XX?QY/)^ ]:O%Z' M+_2;V;<3%9(C3\C5)M%D#D^&\0PE,%>2*C3_L=)ZGV 3^9X6?WI#IH<$UZN" M@*_#]/2W\2B=3R9$_I/$3)'&DB"ED)NC$LF%7I"7S;-3WB#GK8\EULGRM-C1 MQ.)KNTXU3)=]/1X.%]N@])@PRF\'J0;FH\]7V:F_A4G]]5?<(95VF]?LG&:[ MLVZ-4G"OR?$5K]<%?37*E1IK?OV)?IJ&-$^HOF*EX"D'8V@M]H(;RM^M_T$"JQ2YR-,*5Z",848\4%(WXP(6$9)WD.4;& MFL?:[;785RKQP;B\OC?"08APZ'3EI1GJT=B[ M8@*=E0\VL1)\ZQABI2"';YIP&'*,6X/4P_;$76.$U?I?[)AV$;>GDZ@-13W, M(54#D&\WW=@#0D= +(=""Z,0C*[.=JA^=D%3G6T:5NB";-_9Y1@(]<#!U^'Y MM DPK;.D%A<)7RV==KQTV2]DTPR39]P 3X)LSD$^83D?S[H5KA/,BNI1830G4%I2E"-W7?!V9C-<\.A84 MZX3_0V]ZP@1H:N36$\"-X'T]2;U"CA0I@!.LEA1W#D*R"3!@X3(I3O)WXD&W M]SUA-O1@\(:'*',1UXC$)9>VRI -JWU-I8O<=5L+GAWF#0S: M\-!C+M)'I$@Y=R1COU;GC +FAEW M[0'&=EWFD#2T$6H\GS +^>35#.!+GE[6\2+C,(N0C:\XM]9L/U? M^=\=P_&^ &A\)[R[L*PPSUA)8%E2M?J^)H\('1/M(EWVZ@OL;->.!%^ZT2T!,VXYX,VWKCZ>\X(HTQG2[WU*4I+FD&"0,M MC('\6X G!^HNAFL]A/HU_'DR^GXX[=EF&,X MS1#9,!"ZNJY(E'.:T^3AO&/!HI/8]9KTC0<_.3!W,5SS79Y3BD5.P^#7$#\C M_O."8*_'?WD[RW]9SB!!9XHT$:1)C):!2,M $;70;W;HL)AXNS+ANLV=AU_V MY,!N;>#6&SC_P,_ATRE.PI?Y^E]7_Z58691H;(C@5&U0;5P G[P$KI#3VE\, MWJYEO ;W]>]XF,+1 9Q0NL8$Y6"J6D M[@;J\I%/#\.MC'47,K,39/^)HS"EZ6+AG;\=G-7N;DLJ%:UE] ZRJR?"*0KP MNA9U[RY&!M9="[0-O=CMA/!Y/\OFJY9J?7\2!RMA$$C^0? M"&000BB00F")VYQ=[+:-_M";GASD34U[%W>W6X0;ALM2)RXZ]$HQX)RE>LZ7 M(2KM0$H7?0Y9Q]C-=;YZYI/#CC]TA:1A379.GZG\AT?2" M^UV$:GC4L5:0_1]M[([17< ;&;CQ4<9ZX;()+C(12"ZL&:,4X8=D+:3:'T0H M+S+OU%CBN%"_YZAB3Z!O8M<>LJP_C+^%X>S;Q=)DC46>T$)1N0KC%/F07!%$ MCJED&'>\TU*PR47.ZP+L=]EO!,KM.YM;6[3U(<1_G(4HE&3F0M$+D3 ZI;0U M4.8)N885\-Y*6KB2Q"@DZWH6L?KYCQG#5F9K?1+Q :=(3SM]11['U\$EN40( MY$@QYTM-G _1W"195+)GQ%%2W+:[5SW_T2#8P6_-CA\$0I[/QZ+),I+0V MRX @A2T4PG$&/@96PP(3!$T/74]_;SWXT6.WBZ$:N\0?JM<_7_YM*MQR:2%* M'4D(K2"HFK]FG#4&30E6MLC?6+[P)3[:TO@-SQDNA5BNZ!W$:)GQ=?7J_0<^ M6QK_-GP[6*YUJM8U<3RMV$(2#Z.5M3J'IQF%E0#:2H_6RQA8,#D(S6@&DMA BK>)!F5C0*^EMBVXK-UZZYQW);>ETV?HQ-;,[(J=H=U :WZE8 MWQ2JBU#/J0?>1B!UZH:VC85[ZHIV5S@14V"8 Q0;*6RC.!NBSAJL5R+[H*34 M+0Z7CKT'7GO4-S%L3VC?ZM>&/'N;D(,INE0/PX,7-*,)E[BC\!U1M3@A..X> M>!O!\G /O$ULVD-]\4LROQZ&Z?1=^3@;IW\N6BNE5+"0$ZF]KGW&2X%8I )C M,7(MK$'=O-K9.F&>N4/0%JR&B6"7Q=ZNR;/LN=9!HK[ZD=R1YC"%GAK!=;LQ M11M;]]&2Y*YD7MND4[+ ?*X=.#*#F'@$FW,1 9G'V\VH'@WZ#U1EVAOXFYBX MEZ:&6' RP3R7:9FN*$6-9CUHK 7U991 OI RU,HT16GN_5%WJ0T^0HY#M"3 M9$=\[K0HW-&XS5M.C.N-_T$87A[>3"][,2;%M?(DB/2\KFQ60,0@ZBT!S*:4 MF,6MW=9UU136O^29.P)-,6B=)[Q&KF7J4P?)5OL#F['D$ M^6U@Z8+V#35LG M+MPOH8]!%LX8F'KU3PFCH38)!\70*,.Y0B..%>TU"_RAP-[$E*U!_@F_XG"\ M:+X;IIBO!+Q8DX)A 86(M9,[+HI]>;?3U;(IES5+DA8N7[,SDA- 4B%$H;1$%MR=%(FU.4GWONAI M0-W2FJV']<= PJP62VH6F1 9>*Z5W5+($$.FOTK!+)?2VM*M7.+Z=SP-?!O9 ML(IL,.=N]ARV>]@%9H M';77@(*1@)H[<,X%FOMD=CR$G')YW(1X:-=OKWS8Q-S]\^#RJC(W--W1,N=L M(E%,@B"X !MYMH'+[+'YN=$J0?:_^=<(J/OAW\+*K0.$=8OF;^=5M'?E4YA\ MQMG[R?CS))Q-*98QP4EFP2#IK;CWX+SFX+'XE(5*B-VNAV_VW@-L_AZZY5'? MZ/1P_OQZ/)I-2/E_'\Q.7Y^3^WR&D[>#$.=M$C]0F#PZQP^8QI]'@__!?,*9 MH &C(V0?)*C(4]W[UE"%J]7*=4" %.2 M" =?JP__&\Y>7S1?%);K)(P$$R-%@XIG"(Y[J%FTO 1K;?M.,_?(\XQ)U0RF M'@+L>PE_@L)$5$J12(7X;0V'6/7WU@5O5-'B=@W!?J>J9TRB=D UO'>V%.[G M_SXG*3YB.I\0'CC]Y>MO@]]'$PS#.DW^G0S]MO8D]T9K'[P#9GW=)R3"AWK7 MF A?D'/ADVV=2=%-LF?,JQZ@:UT^[TT%(PQ?CZ>SCZ=A,AA]?H^31-8(G_'$ MR&(,4D1"X2FGL*1>.O Q@$VJ6.%#2+9;F:[[WO(,^='6\JUK[=UTQ:JZUV[B MSD['^3V.,HE[H@S:Y(P&EG6]WLLDN.PY!%3182HAAZX'/=W>^%RIT@LBK>O] MK3/5E6?V/GRK__F PS##_&E\C?K7#CPOKNK3='DBMG46=2,NRNY]PLG9B4^(44H#B;,J9V(0 M%2W326@*+X00-G3K$;7!2U]HUA:7UC40;\JY+!U8Z8Y7J_F[W-)I2MYG%J&H AB\)N^3YF87@@*MR)::<1O" M-NON+C*]T'*OJ*[84-UY*_]V-%QW6\;G-*6'/!A^^PEI%)T-1M5W^"4,)O\( MPW-\=59'UPD9";6TB0+DE&OA+4$>K5<@>= V9)63NE5>MOG>1F=AGR%1]POP M"FKNO-F_A>1OSK[0C]60=0_GU6AT'H87VMB:*6:] 0KA:U,3;R'674.7G"N9 M)KLUH[R?D1I_($(,/0@,K@H-B2D-(.D$P MJG#NM)2N6S.CKF]\AOSJ#Y$5O-FMH\[-IKV7CO!%"=S+ZNBG-4U@>L)D*E*B MAA0%621$"]Z1 VP=D@OL>-0=+W5M]-H7!K7&9@6-MCY8N+R=&+[-343.Z%5] M_7?EYJ5%LM_B QPEG']RPKS4O%90$,X8HC\%]"%2:!^LY?2)RWX*TBY]=%&I[/>9>) PI0T]PFR\C4?+[AZ)S=!O5CC5%!:8:?RYN#BG^87,N$K>G_],P_-Z3D-!.M+_\J?PYXD60D=T-$E; MSD )IWZ"N(.+%F<:__'#+VJ30/^>_F']> MK?D!RW?UO[]_>'-I^3_^^.,O?]*$.Y[\)8W/?I@;_8;C$$9YL7]>I5XZ#=.[ MAXP4[H3!<'I3T.G@[,OPP;N:.[WOARL=;^I^\=(;/.M76_QSAJ.,^?M=%YV& M9#;6BL*3@T1S6NVVR,%GE%"\-;8$9H-OOSBUDW_G6P7M+VSR3E>?4BK!\TG/P_G+Z>9%#^?W7'JNH^'6C/N=H^R^5TB5[Q&]"1U M<986.Q3@,$G(218CBH[181MZYYT[VW41LF59 M^ZZ"[;]NZ^X8CO<%P,'8$G+,%+-K4$4Y4!1X@2^A=D34J?JX+*H6L\R!67)/ MF=<#D603N[>N!_%JB'_63>IY ]HT;Q =AK5%]+)(>8DD\,N=8Y&>Z[=1'K\+(G!W5K S?O-S:> M?#D=?_QV65!(NF"=1 @EVBH+ R\3"<0DLX((Z5@WL&\]^,D!NXOA&MX#F\OR M#_PI%5(+D?.Y'(H!LI)9Q*&I#J6T%O_CB<' M;2-SMKZ,]8_!9%G?35AG20*0OD:?G$0)GE9]3$IQ$;V2+'0#=?G(IX?A5L9J M?5F*I!CD05BN]%(;YFH=7V/G%W#0$7MX(F\M$7U\44R4KKA=>^Y3!&];L[6^ MM_2?. I36K47SO?;P=E@AGFY;D?K4N&2)H-8-X'F97F(8TDD%2)QC*=NV2WW MO.3)8=O*H*WO^GPZ'4SR^ZKEQ>V12PLLHZQH@^8E 0^2-';6@S>19#4A4> E ML>ANA6@>>M.3@[RI:1O>T5G;Q1T=YQ:S Z%K1":R!*]2 "=J-7:E19(M.C^N M>O?+'OGND#2,D>YO7MQ%J(9[XFL%V?\>^.X8W06\D8$;[WFO%RYH8K<7$03R M7'=S&814%&@;A$XVA1@[54(]+M3OV=/>$^B;V+7U?MCR!NF-')&E=^*C=X:D M,6@$:6IKEQQ+6_:-,!CW8,#6^]1K/ _#F);919 D M#JBZ/-5@$3+CA7&;'+/=(NEC<.5Z@+.!V5H/T6O%+18==(W67*H 5M2:F#9J M"$X6$";:$IPHN6,4=NO!CQZ[70S50[VS#^-O83C[MJQ 2K;G/#*0,=9E PVX M7! A^GI38%T"#HS"N,":4$" M.4X_H:#@GN?,E'&)=;LYMNKICQF_-B9KN+V\)%2M.?RN7 OJ%AUI.(J:;0=< M\BI4*>"S2"!JUK0-,L?2NA3A2D&>>6C<#J0>RA#>-498K?\%T;N(VU,/@ U% M/4QG@ 8@WRZ%N@>$^BBTNZ'8&;U&04YIP(2@3,D0E44HB"YP*P4O]BD2ZH'. M H?GTR; M X9/F$Z'8V'X\_K-J!%R(JF7)+&U%+ KI!K;!,':;RTM8=2O>31 M:6__@3?M_Z94KSB-^S)R#[7BM[JIQ847/@A YFOQ,(;@C?'@F2V*)>^X"*VC ME&=W_6Z76QY]@[J6APUOW\U[@(W++^>S\PDNXH$!3G^KP[3:;X=[=AV?O/.- MNFTTV/'NW%7WM'>WWWO%+&*5U"PH2*S6CLPV@E?> '/<2ZEX"&*#-G3K7[1[ M&[T[SU[$"3(6'7BVP&RMT5!H?(3"&.BHM52.1Q6[U?Z[YR5]WPQKCM3=!GH- MK'>T][4B9]*'HL @FKII+B#&$FIKN,)EYM)U:P3P".YKM07TH5M7FQCV8/=H MN@CYC&]=;83A5A=JM@'@<+>N'+>>!0G6!O*DBD=PPM#X0%W=*"GS[8K8CY$E MF]ZZZI\DF]A]W[>NO$FIGL-#FE>90V3@H^.0)89B8[%&/NU;5YM@L\FMJTT, MV_HT^_;E ^-Y[?V,$!*IIHPP)(M48%/QTA4?5,=C[,=R:V-;4'S M:9B3W"910,0D2;'H(&34((+.IK#$HNY4O>,19![VYNWM;-B]Y0]V$>H9Y0]N MA%&G5+)M#+RW_$'I>#+."+ YQ=K%)Q._78+HE,^211YUB\CNR/,'VX.^B5U[ M.+&Z>:+/C0Z<"MCC?HW9>Y@9=%+>^2.!RZ*!IF5)A=*,_#)%AH<+!CGF+^SR]"I M+/\S)$,/!F\]):SN"K!,/[Y1Z/9_,)]PQ!!%2)"E*J"LR'5'+ +C.G$EDS;* M;,&-A]Z[/X[T>Q[=H[7[G2R6HOYT4:'_0M83GD3"Y!0(/<\1E :"KGO=K'#- MA$ 9NM6LZ/2ZITV#76S;_*;C(JB^K)+_INZSXW3V("=3-+MJ[M=5NPBUEH*=_/?WZI:U6M7&6+J_54 M2JB=_RS-0;DP,,[H+.J5%/M@IMD&[WNJL#>P[MKMBBVS#>>&FV+ZR^?QUQ\P MY1]>_1$F>1XAC8;?'LXHO!$P7G_.(E9,^2I$O/GDC3(*-Y&R4<7]>>/6'\,4 M\^OQ6<5I,4]?\QI__';UG8MF-G.Q+F6KS6N&870MV:%MK-V+B+LV0B2*C+_A MHE?/KS=&7:M.A2O>L/?HH4]VW&DIN-ZD/6Q>?J"):3)(LXL&3+^3): M"Y3WO^M)@]K)S&OO;[::[.?6H6!WGO]^3<_F<_^-=UR]8K=%H+OT.ZX)]+*3 M5\/ABE<]."SN-\N##][)MQLD(FO^$$8#G Q^#=_J:RL[+W&"VZ\4K%;ZMY#;WI4(.YHJ+5!5M-I]\TH#[X.\GD8MI]N M;S^[P3Q[K[AMYM=KKV@SK]Y]X"Z#D5;]Z6#X4S@=? O+75M7>>:+!BQ:@$I< MU+-KBM]"O2-IBN"QVV')BH?O?%EC&&;&2 XFL9^^P+!"4DU-I"L5COG.FVCW3GT4>*R6XF:%T>_/_@U\'H M[^/)V>6RZ(PK&6,!$X-89$IY,AZ0C"P$F;@2W<;)G4__ED"CZ$W6GH'O!1.!%$6@LT,D!53*W*1V]+-I5OQ\&,%941WDC!3R\J6D 2VR06&8=[%;%>Y53S]2 M>'8V1,.:V8NK43].SA/^.A[-/M&YC&ULU+UI;^0XEBCZ?7X%7U_@H0HPN[10"_O-S(5S*^2[N1C.K.H9%!X"W&2K M.QQR2PIG>G[](R5%A&*32 8E9S7066FGQ+-0Y_#PK/_^O[\_+,&3**N\6/W' M7_R_>G\!8L4*GJ_N_N,OOWU]!].__.___+=_^_?_"\+_>G7[ ;PIV/I!K&KP MNA2D%AQ\R^M[4-\+\/>B_&?^1,#-DM1943Y ^)_-:Z^+Q^ %://8 MYE_+O_EQP$GBA=!/DP"B0$0P14+ ,, HC"F-J4BO[OX69R3"C"=0<)1 % 8> MQ'%*84RS0'BJ??U-_4%()(,E;5%[XR^;IOW2/?S]Z_EO8/.UCC']I_G7[:)6?>E NZ__R7Q\_ M?&'WXH' ?%759,44@"K_6]7\\D/!2-UP?10O* M_^4__PV EAUEL12W(@/JO[_=OC\+$O^BGOAE)>[4WMZ(,B_XEYJ4]0="Q5)B MWZQ6/S^*__A+E3\\+L7F=_>ER$XONRS+O545EEAAZ<<*R_]U#M@O%Z#O"-_Z M&%<'R#7D?G*%XQ!//SE#]ZO4$&)ZA'M@+D:Y_:#>KOAKNH2J^UV+%1:LM]Y8&.?^/O\B_ M+=85O"/D<7'-_[&N:G7Z55^+6\&*%WEB/H@/125__YI4]S=E\93+ M-5\]_U8)_G[U^5&44M>O[JY9G3_E=2ZJ:UK5)6'U(A%4 O,R2$0<0D3DR4>I M/ -9Q%G(>)BQ.%G46[E8B!7\[\9*Q)5] MT=+RGSV405V /Z#'[ZK=VSG\$6>[!#'_RQ M(>#_.[M]!=M#=:ELIZ(\Y&_!9N'O3I]5DL$-8W M4/VF46J3HOC+T5=_76YX1THV\FET3_RB)B/R74QG\"T'Y4D M_B^@*+DHY47H!"./U(I* MGE7B?2T>JH4O,LHBSY?W&%_^D08!I!&1?XLQ8R1,@B3&)DK?&I.)-?O;?ZWS M^AGLL#'3S_8,UE/"L[#-3-.^$;0&9,7!$>NNP+O?X:?WX ^%!6C0<*@O+V:% M(Z5HC\>LFN]B=AVJM\L7---A55DO;N6')SZ*!RK*1>3'08JE"DI)PJ49&J>0 M^)Q!WTN3# 4A$VFDHY$.UIU8OWRII6:OZIR1)?@H2+4N1>.<^N--\4#RU7GY M&.3%L/*X@$(S56!-G+;PGR%E2)3E*STQEC_M1/APM5D$\@P)&_$Z]\]V!_[U M$\GESTOQKBB_D*50RKHGIXRM']9+=6']M93FR&^K4I!E_C_RMBU_>B6RHA1? MR?<%0I$7"AS#%',*4>)[D&1>"D-U%11I+'C,%OU[^OAEP@5>6A_RJ)]BX'MN M@(,==*# FYH$;K9 \XXV&UOM386^?;#%%TK84&$L?[?#$IS<@"M &U2!Q-7A M]WTZ@?Y+DF7A=5_54A\E5\KU])^O^Y2)B' M$Q1AR-,XA@C'"<2I)R!-@S @2>#S(#"Y()V!,[5YLGYX(.4S*#+0( 4!E5C MWC<^DC=YQ9:%.M@-M> YMNGI-0?,,--4#<"KAGKP1P,4**B@ >OP$C-"F",] M<@[*K)IAA-1#61][W$QZOZ]8N?A=V@!?Y;6$/(JU-%*K]ROVU\Z ]GR29AE/ M88RB%"*12@L'QP0&@D2!CY"47BWWQ@B"DS+E=.FI2URDD]W&@<+PZ]1NN, MO3Z+UM&D8:-U=!\WTSIN8@J,TVB39"VU)Q%_L0A7@GVU[OBZ1?Y M3GM^R[_LCNWCE681F;,$;(3D_ ,6A_%MSNY)R6_)*A=EKG_LG'IONL^D@P8Z M<#8'S4E"#8Z82PFV.UP."'=TJ S1,GBED,W\?U?])YLLQ*EV5TJ5-^(]K_RY^5:Q1'? M?I?*=74G;DDMWF:9D/:DO)\C1)4]'608(A]SB"DCD**8!2(+Y$-T46^3\4;% M=U[TC?3CF<3% >%7J4Z\PT+EGZEDM*LV)4WLL+YJO'OEEJCF 3.%.O.FZVGB M'WW_5W;X0[:1]0V'OQR_XV6*+"A"ORTH>OGQG/0D@8VM %% M'&BIV0\XXQ6,G=4;[+XGA]HL5R$ M,1>^2"+(/.1#)+"TJ3.2P8!Z 0TSGQ$6ZCJJ]U:>VB?0P@(M,'TW]3[UXVYJ M:YK,M( F.49.ZI.H6SFI]U>:S4E]DH"^D_KT W:'?)O5O,LR>??T*;_M\DI^ M)?E*Y98L$/.#$/D9]!,E+2QDD/@B@#C.D!=1[J59:G*JZP"=6)"4\OE;4RUS M)P&"GY9-K8RJ="I5C4RQ A5I#WG1YGU7EBGS6@S6.\!=L\U,5L_EOZNK6I>^ M]FO#RJ;LR-VA;$*UHU-8"^2LQZX)$P[/6:-W+=UBQ<-C*>[%JLJ?1%O_(T7K M<_:5?-_>3VZ*4H5HKFMYNZ'KNCG7BT^2_&)52U;(U>_>KZ0DR^O/(D9!B!,< M0!8Q"A'V4WD\LQ F-! >P6$6"F3D]W*+W\2.K3ULFWI+0W^5X]T0481PJHJC M!"<0(8)A2GQ5%LR\@+$L$8R;J/^7W V;W(#^;N1=;>5R4,G-LBV:?L*78[:A M(W"/SWLUK%?-02W/8HETWY?7X0WZB*M;XS[J8(.[0S??-$QUY<=SC-V\CKII M6'ODB9L(C-GYJ13G]7*Y*20K2^7 :^)672*%AE8=6V-B]2A!@\TUK@]<3S>. M,F!8R;FDW4Q;G2-[/(5&6]GH$C=PMY5+= J#\9V>&%UX%H'7)6\CN=K/FXN@ M4@;7K%Z3Y?)9N1M_K[9E[#LGJZ8HZJPU@\4B%1MIS\8.E\:/"IZJO_9:1.C+ MJ!:'QF75-7/,+0PMOH _G+J732FW$F@M +,)M@FY?0$W>L]NZ3-"Z"UM28R=J&$,?GX4GLK>1E?Z79!.,D 7T)./W MI?U0WI)R)4]-%4/^\3?Y>W'$U% A._%,'%"$L[3P->*CER(QXR1W :/)L6DPZ0Y#=3E$SR*$DBU]"#/C 9EVXXI M9EN@=[F?@;%F8M_GZ08EE9C3LN[J!)^GC.=>R![G'53,L'BA_BE6K#K?/<5N M.?.C_59"\ST:^?)F<,V+1[GVNR6YTSWDS[P^L0I24($""_W^+1)T&.A; >>H M'[<''!!NIB)&: 9_*/".S(41XJP,AW-KSF9"C!#5-R;&'K7P5GTC):]>+XM* M?"T^KAYS53+?"+&VK^KL"E-[JAK H(&L\H6_Y@^-M_CCIYOWYI7_(\S0\%LY MX8.AUTJ3!=VI[,J)-4JIG0OK_++S.;!&2=MS7XT_;6?H=S=D\EU4ZM8L;5=I MPV/?CU 1>S%$/E> $F,$\B9P E*6,C"V,2&/P8QL;AVKIA:032SN4]P0\^< MOHQ&,U'LR&N =3F.$IX[V_<\+8[,VA, 9K58SQ-X:(P./&DG;F]$)LI2]3)5 M"[]>R[^OZD5"&?9QED&6A9&4.,$@I6D,XSB*,N0)+XRUBM\'H4PL=!N879S; M3.Y.LT5/]"XFUDSZMG2V\*Y !]&=_ T2Y$@$3\.850H'R3P4Q.&'S8W1&_+\ MN[I8JNDF:IK'SH+YH-EX5G.5Z3Y$"1P\-2Z2#?B>'>:XM:PAL59&F<[ZLUEG M!L3VS323URP^6B'*7\MB_=@,46A\(O?%4KY[6Z^N'VK=:]3(,A.?$PHZ:,"# M!C[H(0!N1;TN5^#ZH5@/:%1CQFA(LCN>&$KQY>PPDV(]0NTD>&3M^:17C\@] MR=5\Q5VN_#:%6T1,WJL\#^*4)! %)(*$Q &,$B^*PA1)HS!8/(F2%I=DR=ND M>?>!:G_1O_:RXHO5<1+\E9K_<7DF_)9]V L(3_P0$H081''B0\)( .,D]E+" MA9]YJ5D/WHO9=TEKW==MC;'D84;R$CR1Y7JJ8H)=E09'W(N9@"12<]LX)C#U ML0\I#OS09ZG/$J,;OZOOSR8,/E"7,24+4XI)QA,"N2?YB#(60XQ2'V:8>:%( M$4XC8I)W[HR%=MT17H*%>M<]5XPQ.Z;/E[#,5KDR8\7*CU.I8E.AH"_;/]U6U%OR-%/+573==5%GHO188S6--E*1)QG]7E)G(:Q616E".8IH* M#V8IED=S0CQ($:'0B\(X8%%*X]1L0M.E&$T=_I"H->X@:37VNA=5"A^P7N5U M!7Z29U;5X&M8B73Y;NB=\K/RV$S%-#!!BQMHD>L:"%VUE_?]%D3MXPV.VV*D M'IX.4Y9\Z=1A>8@M(D5GX(-?M]2R6N# MVB(]UNEI,F<,,=-2/5[L9V=,D2VI1:,CM3(,:U:5H47VH3K0>\DRO>KKPYU: M]H-!#.OD>Q/G$:GL(75L[GV9'UP'K 8IL\\;.EIQWI2AY)GEE"?"(/HIU>MPBD)2U0D,),T%@:V#B!. EBR-,H"3T6"8*U M6K>-@YH\<4@!5 >%--6(JN8R'CXXPJIA>73+ #/!-*?=:#:A'ED7C"L< 3#; M!$,]0OM##37?,#\2FE&C*AK=C9PTB!&?>'5BV6L@[F4S=*"OC,/!I^@>/P@O M)-E,VNRI-3H"!VBR.@!/K3?;\3= 3/_P&WK,73O3WCV 1S3!6>+#@*@)X#00 M$&,L8)JD)(B)SY,LN[1SZ6QWJ!;:Y8U'C>])[J@VD\0S[42GNBKID3EA3]"7 MNBSI$:[3Z?/BZU*OD\M#L6H<+ZTWYO.ZKFJR4ETB%FF6)"+-0FG*)E@:M2F" MV/<3F'J<>CQ,@Q CP]959X%-+--=#6KC +[J_+Z@V(&W=P:*<=GT8)=->^Z3RHN7LQC1)]HK'2^#MVDKZO0-3PS 67QS9B M"$.>T1 BXD40>SYNVI.R$ DIZT8Y]\<@IC:8MP?6LFDASHJ!/F6Z7-&3V"A_ T]:C+&[(;58U1]R)E:5N+XK M11.$[YJ-A%'(<*:2] )/'JY9'$/J$0H9RKS$]S(JB);':!32Q#+8@@8=;+ % M;C %;Y!/P^+HE'HSJ9R:<(,Q@*X88#<.\/VJN<$WC:%*L6PU55T LZQR-4< M6AVZ!T<'#BXPWPA!'3KV1@EJO6!G)]R4!1."5^\DBE_(4ERO^&:CKM\LT62<$]X?@RE <$APE2HO,\ (IJD?B8B$2&M^G9K#*;6[Q3B'3]*_9#B21C-PAU,LM=6?=6#/#D?%C M#G]6V\B:/8>FD_U"UE7[!Z.U722X"$03$XSX,I3VEK"P.:81"F/EA MP+TH25'"-Y417XWJ^<>!:TG5?IW$UYF+CO68J*=UW/'$MB7 X>0Z54'2X' % M#DJ6G78*T*?:7?, #9AS]Q/09\.)%@,&+[MP?VPG):F&U%VI?2BO7$&",B@O M7BE$/$(0IQZ#"8^C+/5YQ$5D5H,V"M-$&JP*T=K):LO=9+6F\DR=NAT&X+%M MTWV)U^04,U.2A21,I-Y%<0@1"GRI=WD PR#C:1Q[A*/$WK5T(2MM8T)]1@(( MEL7J#LJU'EPSS\8#=2%++G1(]>;.[>!/Y:$:('42A]4I>"_HOQH@?]B=-?2B MG5+])&HU9E.:?D\Y%_S5\V^54M==VNGJ[IK5^5,C+J^+E<1C+7_7X52LJFM: MU25A]4)0/Q1)A.6-,400Q3R&*:4(AAXFF,>"X<0S419NT)HZ(J5&\&;+XEMW M-\HVV &R1<],L3C:#3WM,S^/S524*C-H6+S!$-!G\)-"4EJ%/X,MGF"'J/*K M;U %.US!'QML'<; W;+/D=ISA-2LNM$M(P\5J./5;6/T2_ECH19]$OW1#?** MW0Q4.?W/7^7?*J5+)"8?MMG0$8T"ZJ<># B35F[@AS -P@QRQ#.1^C@DV*@2 MS"5RD^< ;'%I/-65D%MQW_BCEHTGM5&^&V>J\=@PAYNDIX)?BO5FBG@/R[UB M5,7X_L]M0F!]3U9@_R6W>?%3LL]9$H-#U&9.>G#/U.,DB0E@V*KF5:/A_Y[7 M]Z_755T\B')K9F]Z^&$1A/)_&4PC&LB[<(9@ZOL,6M$$XJ=J2,-D#.K M&7TF'*L/@W9+XS*C;2^AR_!5RQBHNF!?5Y6HJUZTB7D>8IQFD#&& M(,))!"F)$,RXA^* X)!D1M;)22@3:\K6=4 :H(;1N),\T;-2+J;43.VU1+;P M)HJS#1'D*K9V$L:\\;0A,H]B:(,/FPDB%_GB[:J6]PPU*9O+A?(L9XW,?UHW MITRL) MZ3B_A@75*1?,A-6: =I"JTW<0)FS7*.56?F7G:B.KSR+N&H3N!%9_1=LBZ!5 MZ>4V4!HG F&>13#$B0=11B*8,H]"G\<4!;Z/PR U*WKN+S]'0HM6;%.'%7KG MI3V!9K*G3YM%[?(I$IS5*N\M/G-M\BG"CFN13SYE)TX?BY5X;C.#WZU7?#.% M.0R2,&8TA#Q#72]X&N,,)KZ\W<<9"X19K\K38"86KP9HE]H.&K!F\G6&-WIR M=CG%9O)V3*S#P=5Z1#F2P#- 9I7$84(/)7+D::=Y7=MTLEW:PX()GG+N$QA0 MSB&*<0@QX=U/R7&3>GV6:GL)P MP0HS]7 T*W *O]4869-,#'PI[]48L<-S R_V837NZMOBF2SKYWY&N5(:[U=2 M3D15O_W^J+S7BQ#3A'LHA3Q.4HB$P)"P*(9,!(QD81(%?JA74F, U>1;MBJJ M40,6&LL@[P #T4)NQL3XO.E!"EHE@E!#1?TS!9;VLS4ES99 MUJE ??P=)P(U2[](&E"?J'-)0'O/V [!(743"F][!;\N'AZ+59/UVT@3\0/A MIPGT$R^"B/DQ3+E'8.@1$GD1CJDP:F4V"&WJV%D[:&T'TTK,AOFE)W?.N& F MB,8,L!@4HT&8LR$P0[!F'O"B0?;Q\!:=E^RG-;1=OW>]'@2,:&R+,2L),+SB9=0^3T16OP.3L+]/J)Y$NUSKNB5!VN M=JVLW@A:][JTI0)%<>)YD,1-8@CW81KQ"!(:95$DFF^ML'." 9SB1EWZ.(4HI@C1)8TBQAWP4)R+Q M?:L1CN=A3JUL=V#!%JZ5(T"'?WK*PC%7S/2$%4/LQSB.D^AZF., Q)<9Z3C. M@K.#'35>MR!&+W'K+T26Z"?8O/Z[$C-3C5/L)1I:H M^]O[597+)[MKW$VQS)DT)523X0\&DUTU5IGN:^V @\V5?P.^*;!LVB7SB<:^ M&I!MY0+067\VCX !L7T'@1M=ELNW/BDNO#AB 8(H M4 UA,C^$V,M2Z$>4X]2GB<>)=J7Z *")SZ<&@W2&QQQ >[;!9[?IBEL&@0.9BW,O3^?,DJ&E3L9:CH/&]WP?ZM$I^S MC6>J6B0>$HDG,I@E.(+(#SV8)@F#/$!)$'#/QX*;W*7WEY]8)TE@Z@O<@C.[ M*A]P0N]6;$^?F;HY).VJ-2CD';C[[R3#.D]3Y^CN>[#XK-?;_^%JHV+G!!.K^.U/'M?D_UNWH<]431,$4JZI1_^:SI_=(';?1;:DTDY[S M!#J=-GV*&+LP=G^A^6+7)]#?"UB?^G?+?"YU67Q%*L'[F]$+B[YZWCUR0Y[5 MKYIX^>?'IH5C[YKY?E67N33G6>-[6L@CB@%*0KP ERV;J>F'J2II^!_4.WA]B M5PRO# H?V"!TH(-Z?7#I,^@_UV$.&M35D.X&^;U)O5=@2\!(3-$\4VYJ)KO* MLIL,SWDS]*9F]U%VW^0 ;<=[/8GVO/XJ%W@M-=A=4>;_TV#7%<.+$(5QY"'H MQ1A#% <^3"EC,(EC/PC]$ NAY4;1!SFQ$;9#H+)LMJG!-3W=ZI87IGY3 S98 M#.S2I-W)S8?R;/BDJK:T>\&.[+$=!]B!QATD($$#11LT!1RC7:@,6>&286I.Z98EI8. M,<=5+:D>D<-%I"-KS%@]JD?-?MFHYCL6_L*[N_KU_>KN9E6MI#W]?O5E_?#0 MBGQ5K[[2Y;NBO'YM4-%UX:L_CUD/Q^E[=.52KG9NV;7%[EU5. M[VLF96"];#)G7XF5R/(:9$4)KI=+<*,F]\A31[&]DB>2ZJO1=NQ1E)'#PZF) MF!@X,XWW046&+I%7X+[#KN#7<1..\>L,;3YO+>VC-AS\5HO8IO1]^6! M+)>OUE6^$E6U2#,6<^0'D!+*($JR!&+,4^@E'L+(YYX(##O@[JT_L3;K,M0: MD& #TS1#;Y\AP_K$ 9EF&L.,0HN,NY-T7)!BM[_>S#EU)XDY3J([_9BYU?"Z M^"*6@DD-W.7?&ER?3[T[P\69K.3'U $&'63C2_1)NL#0-/0")\ M'Z(L"&&*(E5W@H,P\=*0^EI])H: 3"QT'52#>_$Y9F@X!QR0:"9D'4#00521 M,6;C"SA'LX$/P 'M$\Y].<4H5T->1B@?= B<>W<^1\ (]GL.@+%G+2KX"957 MK?)#7M7-9*J%Y3HS9SY^V%:^>1%C:4 RR .?0^1'$<21ET!$TX1E)!0DHS.E.'ZP*:2S MRF6\.'E.K])NJCW3TW[S[H.9/IQI ^;+43SBV4LG(WZ8MWS2/0.=I1<>KVRI M;-F]X.NE^)PU)[[*)-[,YG@V5HB%O-37@=!PS5'<=(H?*"_RXJ96;>B#(OMI.] M!$D(C:4))T)?=3"2*@='F1K\&4EK+D[B--4:)C@*:>H : <:=+!!!]S ]3K( M)PV?LROJS;3%.<)MG,^#'##P0+OBA)T;VOA3,',RZQ WZ&D>7& ^=[,.'7L^ M9ZT7S!W/;_]5/U]_*WGE+M?,8,G9LLQ^E:9G#=ZHO^YZ,#:%U6W7\?:BTH9D MW:>3F3!YW/,]$7_-%-^TK'6<*V;!,2LONPF)1 %/LQ;MJXF3OG M<@^#"QQ68RPT\<4[88R=Z]V6)Y:.]E%*G?K5ST-[ 3?Z*.FGO>;CKUWJMSG? M9G;W-47K+;!Y=N'QV7Q+$3ST(W\!N^E"FSJ'Q;,$T&4H4SNCHK+ M"1% &F$$H\"/2.RQ(,RTO#@7XC&Q1E((M:U#,L#:7JQ5XQ]=KU2_R_I>@ UN MG>-T@UU;FO>3M/BKAH2?36=:V6V+IO::GMF&#NB&=RU&H$6I\Z%LNMY>#3+: MX:#M"WGC;)26'18S#]FZB%7'X[+'D&=Q)#+/9SC%1L--SD&:VB/4PMW,[C4=9'*6/WJZQ@G5AGZ: MCN >S"OPVO4H[E'"7(W4. MGWAD:8^0>#WQ?K^E80 MGB^?WP@I(0_YJC&:-DWZ=]9]ZB4HC,,4QGX60813 FF&" RB%/-4A)$@1D'O M2Y"9.C[5NB)W XS MQ8Y4+;8 =Y##V3*C_ED/J;GHNW04R%S,=DP#-;R]\LQ M?SO$0!^SOI]XFAN9"RXY4ED7H3*K5G/!M$/%YV1-.]WXNA0\K]\1UB1TMAVE MI!W#>(23! H_R2"*!("NW@LY;"2*I[]7^E#^3!JE*K;T55 ME[DJWE3_<+WB^[_H/;G PN=>X,N+AXABB"C',*59"''$&$FH'T4163RV-Z2: ME+6F[%Z"D\D'?XB9_K_1VQ7_('=K@--MG\0X5T#ZB>'[PR_X;#H\+%XQR=:Y\4T.7L((0S>7T.H1^*%*(DB"%6\^@"'$7,IV&8A%I%@L=+3VQ+ M6G<%,.X%,%<' /NB?^M2_Q^NP%\,[*A52;]Y(?]+E>^/%^T[2552_CS1U+0\ M%&7=- M*" 3&S\?=QI(',8'+O/[-QSRJ, X3E/HIVHZN9\(F H1PB 4F'&?1UY&S*JU M+^615?WUZ=#)M'&3AG]V\1!3GEP8Y[@"[WZ'G]Y/$%(=(FRBT$0#XD5##GTB MQT()>\]:FG'2(*PWH=AK*N^)A-6+&*6>GW !&1(JUR%!D'I> $5,?!HE*?:" MT"C7X124J8,$+31 &MB&%M5)KF@:3)?2:F@/->"VT@?^V(!T&!X8),F5)7,2 MQKR&RA"91W;(X,,6_I0WXDDLB\>F-X!J"O Q7TKKI5B)3?UCFJ*0X32"6*0! ME!8&AAC3$**,A2(A*?>POHME#-K$PMD##ZF";^"L&&64ADO&)?EF\CHIY0:> M&Y<(&G1EAB 4D@55[*:!QY82(U(-/6 M<2/ )E=QM 805 HD5#<$DX$L(VS2T' .B3=3QNLOI4K0FXJOGC^0?1?EZ*2\B367W(@F3-)46&^1!BJ4A%R*E MWSA, XQYXF,X3*P#6^1 @PN0Z($=?MTO=QB"%D7PZADT2((&RZ[+ MD$DPZ\+=T="M\_'<3/7^&=EMH+_G8[N=>E<^Z&713#8H,M#B!I<-WU4\(M\B MW/TRWVT&Z6[QXCM;KIL)@W=%P;_ER^65:A-1%[6T=]4B]!D\--O%%&&N[%XW MG!T\3"X$,=]9XX87>T>1HR7-6]N\DQR0AOMF;N*;M?A:R*_T7VNRS+.<=;&3 MK^1[-]VJ,AB;8K/VU,=-B])N.B=?"W6)/$1+B:=$#&PPNS*>NV+%V.&390Z> M&AXG4['3J'/-)3RQ:F%C!7"V7C:7L*/?U.:B=_B/(I M9Z+J,NZ3C"$O( @&:9C(*W\<0XRS")*$!2&-U-^UK.%!*!,KG@YNW$'^M)/RX;5G$64M\C;RJO>P96I# MOY*Z[0*ZZ3IM85S'[LW#F#=R/D7L4O1]] MP4Z"E3=KEQ-PV".FO653AD(N0@JIAS(IRZ$/29:$,"0DP!QGC 741)8U8,[A M7A_K=63BS#!AIY[T.V:2:9SQ>P-)F M'KU?5779.,:JS_6]*+_>DU77.%SUY%6^C+9)R]]%?G2$$#Y(T\6$J?)7,@%05,DE@G'$:^ 0%L4^,&D;]*)1-K/8V\ %I$0!W M3>]9KGK/[G(/K\!3@W73<8H7RR4I*Q58;[M/F3:?^E%8._4DF9?\%.R-/*N! M-%>;UL0]:D%#+J@EO9N!#U>@)5GYH#<-N+9?8$?WZ>['/\"0FZFV\Z5GY3BG MZ\\QJ[70VN6Q %*(.(9E<>O_-$/O<@+ M>4RQ62/I(6!3._UWG71ZP'7R8,W9IG< N6*&H;?>F@_&*EF'0$=: MH?%#3GT]QRS;Z:]GU[/L@R2MJE+<2\,J?Q+O5ZQXD!#J)M2XP+$(:$0P3!** MI6[*""0,I="/L@@%893Z1)HE*AE&3S<-P#)2/UN(VK*U!QE(U5\!4M=E3M=M MN:64J_\2$J%252>S\WD\QBS44T:.&&.F;_9YTD(%/WV0O/GY"DCP71[!%;@^ MX-0-<5M8J$&]J^XT Y#F[3TS3O)19QF-5RYJLMRN*9?;-1%.,/,C2B.894@: M)X%((0FP@$GFQ;[ 4>IY1F[!LY FMCZZC[LFW\$C>=8?E37.(3WY=D*WF71O MVBQWI#= I^NS?)XRMWV63\!YB3[+Y\D]TV=YX 4[F;V1;!5R(=Z$+]LN[)_7 M=563E@S2KZFJ0? M*@#=URSJ7KZL'Q^7C0^4+%4GN7?+XMO[7>FF^I6Z*6[=92GF-*6!*F_QJ6HC M$$+L40%Y&$J=D 5A$FFU&K8!/K&":)HK/DIX@+?S2=3PE[:Q)9 X_&0:J>HBT#2D5*J"'2_M;A8VQR]:*>P;U)A-RT:[ Q#4WS8I$+-DQ M6!5BNN9\92"6U.[5?=BN8:::N<@77=K(\]OO[%[%J3Z1![$(?4R]+ H@PU+I MHBR*("5I#'V?<>RA-/(CK8DUYP!,G;?9@00;F$ !U5,-9WDRK#Q=4&JH(,V( MU);8,4H&*B/DJZVM)/^R,Y'.+CB+2(Z1LQ&[T>>L&K/0^G/V;EVO2]$6%>>B MKH$N0F=I$Z8TH M[I!0ZJ'Y:=M9TW90\46;H.=#FHNU9FJWAQ78H:7R&7N(;?C]W&8>&FAD8Q^4 M"RXY]I[U?_)U?E^U)12#0689CAV"M3S/!\RD040A?*Z19(HA0'E)! 4"9092=W>ZA,+7 ,+*&#@#P7.,#5U MGQ%Z,F9-GIEXZ5-F'O ]18&K(._>VO,&=D^1=13,/?F0A0_C5.?H XN1^4%& MP\239GND9I9Q!@EC*@G#QP(C09-$WX4Q#F]&R_ST:-:QN:P&-WH-[FJX.MSR MS$Q^SW5UO\S3H<$7 T>'6_[8^3DDO/62E,T8EUVKKZ/9"5H# EPU[]+GRZ!O M1&.9^5PC^C3M>48,7K--7BT?BU)>+O9K=3<=NH40<>(+&/F1:#T?:1#Y, XI MI1YE61QX1J-UAZ!-'>#>P+;V7PSS2L]\<<8!,W6X(_Z@C'Z"MAE:)#I+1QV" M-7-"J@;9QRFI.B_99+;8%OU=KU9KLKP1\CN29\F=RI,M52+]^U6;>7.]KN^+ M,O\?P1BE6;AP?(IBF"2K(!>56MB?S:3-)%9MAH#5OO!]L^,^W8 M0 *:U>?@1/4YZ/9^1P9XW]O[+I]P1\H/MK\F*40_UCY?/*A!9;F10<%](-_S MA_4#6*V53E8"W(GR3U)@B[;#@'(3;,WFGP%Y?"P+U1#WI[64YZ6TF.7'T[QU M7RRE F_'^=%"?3G-",52,'FFJJH1I06(XE<%UBO>="_8C#+KQD6P_@?Z*.ER M97;/N+7#*50SX#%CVM5\7-U/U9H1KH5]\BM9BLYP9BSC!&<>3/T023."IO)O M-(:84.)QEHE4;^S@P;H3G_8*D($:[]&K<9K:46%VZ/W:-,PR'ZWGT_#'..XIPA._/-$O;:J*2,=+BJAKI<;7M8K6E:;"1U>8IT) V8P>K2;9DKC95 M;I'_L7I13;(QQ@VGIL'"P@K=3H+K#!J2B9#[(8$+#[QB;"%9F#*'9*O89E>0)29NMP"LK%1#PDS,%0O(-#.6MVH^.;F MS^YS\=3ZF^2/U9HQX6XHSAG2!BW:PW?F,VO/8+MGVYY[YD=K)ONI6+7]2V^E MA?:N*-5+"\%0B&/,8!HS!A$/&*2$A]!G HE4Q#[RC=K1SXO^Q.KL5L*3VKW> M%&6#WU:YZ=#KF??3D3G[8KODWIQUT[%U2Y?\Z]8'V[G4_U"T@HY8AS',E]FE M'[X1ZTGD?RP+=Y*-F:^EZB 6MHU."C6"^OE&RF]]O6IP:(8A?Q+U@I.4(Q$R M:>*2 "*L>AOX@D!!(LY]+((P%F9=3LX#F_C(V(!N@BMB _<*K(3F'#0MANEI M>5=L,-/)&ZA7H(';,.+MCA&?!AAAT<=DG$)G34P&0,W6?!K,PMT MN8-GV.6TQP0]X;0DS4P6/VC08]Y>]!AS5QU#>RO/VP3TF*2COIXG'K$3F(_Y MJBB; [BKZT$I1:D793#F-($HB6-(*4=02$JBV"-QD!@U^3H$,/&1UQ0\J6(Q M:2RHGCWY6!V0'E?TQ.@26LUDJ;6:CMMH2O+[U+NO@CI'HB.A.UI^5LD[1]RA M^)U]SL+A^EI%J*C*>,R?Q/5=*1IK>9=L\#F3%_]':0?G;=?>ZZJ2=C*7AO ; M\22617-POBZJNEJD+&(\"REDF>])RS7V88IB 9,PCH@@2 2Q5MV48[RF-G)W M24KR%ESN(=6X$/D.'\ 40@9N4X>[H^%*?AF>FVF>/1S!%LDKL+\/^XB"#M-F M/WJX@MKMR)"57(,^:)51Z'5D] [$43*U:@$=2 MUCG+'U7VO JR[UYUY9AWS_%!G[Y#7SZ1'XNV L\GW@)-2KMF0GOB8_7'A8O.VK.<#S!QT.4V@4,3]2ZHS;+7CIB((AUG^.4(+=5CB+(5B"=S[<9-N!-LX$BF)Y M@&0XC-3L-=66,XXA3A-,?(8#GFBUY32 .?$Q<.%@#^M9;3KFN: MG'TN1Z1,-.E-!^*/,C)E;.Z;R:O6BN:A6#6Y'O(K^%Q^D3=!P9O&%=(*;S3A M(L:T MA?:K9MI",+Z0=^Z[8B5N!2NDO?/\]KLJ@FR,I\_9>ZFFI"[*63?U;=>714,M M6"\^L9+H< (;I-3=98N6.DL/$=/3$_:\'-8:L[#13(<8AN M+M?N] OC.[5B#W$6)7,Q0S8JY_*%+HMBR1O;QEGXIAM3Q&HM%EBP),&Q M!Z-8-<\)TABF'HYA%B2^O"V).$5:;8/U04ZLAS;00-F"LXMD#'#,+&CDA@_6 M\2#E==K%@[:\N9V(-W8!'#<\LHO-7,XKZRC*.-FZ 9*!E5XD]C%.V;FPAL:; M=C>W6U$)^=+]]8KW8B%OV\Z[BTQX+"(AA1&-$$0D\N2=39Y4:1!1/R H2I)T M(=4V+71O;8/P3#[K/E2#B&,+O4FN[,4"S>YFPSS3NY4YXX.9"MQC0#^Z_7:D MU[+Q)4R+0$?7KV%8LUZ\M,@^O'+IO609DNQ:CW[.["L[FZ:%BSC&U(^] !(B M0HC2&$/L4Q\*3TAK*4Y$Z&O-SW..V<264[]YZ^5UX%T/4T/?LKM=U PVOL3> M&(83Y]T6\V"A:Q:Z"@@)]K=AZ%])P#L%/8OZU*09:J1=.O)%^IN,OG M56_4Q$''8B\E:9CY"'H\\""BTD+#)(IAF 19Y*6I2+C1>!LCZ#,JWAU>0"&E MFC%*Z=[T7X194<(OJB=2#U^Z_EERJ0&F4YNV%5 VUT77,GWIW\F2P#;!F M)).^5_TDG>-.\TM)-!/IKR5IIK[W4Z=T*39R? ^19>77/KG@;&[K(7+Z7NG! MYRZ=8O?YVTKP5V2IF@6WI? +SC)?4!1"XJ$(HCCDD&+54T+P!/E"9$T!H,V4 MNF-@$PO>I\-6JX7"H F*M[\PC(0/\DWO'';%#3,9W4$%#=@KT &^ZAH@3#$3 M[CR!SF>^G0#U0C/=SA-]?F;;P#LV'=N%1)KO.VQ7_$/.E =GZ[KM&AH%4<8P M#S#D84@A2A,.L;3CH0@P14$449]KU2T:0Y[:7F]0 0>A _F;#IM=&,&DA;8) M9S5B4%/QR]!YH\N+A_*=V/L02F6\B_2-JH+-0-'L9GM ML5FYOI<=F\D&:6=]N"U8--Q0VV3!&3MC6]"YW^+:9@$[R^OSHRB;3^*#:H6] M*4A_?KTN5<+J(A!9S#V>0>*33,U(YY"D4CMG)*4L"P/L)\0LR#4,^@$A6EV*1^!,+(;[I0^=HR=O(-M[>LZQ3._D M=, (,\'>0IB:B6;:8HO-,?NZ=K@;C":-Q%["%$>ZQ@J% M6171)4PZU%(7K64;:6J'?KT1F^%?UXR54C6VM9]?R7=1W9#G)AW,RUA,<,AA MEB8,HA@12%-IRN$HB$20A4DBC&[S!K G5EA=Y7*M()I&G/3YIZ>*)N**F0;: M#K7\:8/&SZHE4L>G!@?0(>$R,F5,N;- E3[DF>-6QBPY#F.9+V$1U7JWEA=- M<5L\DZ7RC:D$JS?;4?.[XSC+O% D7@QC02*(!"4P%8$/$Y0F?H91&#']&8!Z M,*&()>MTE"%Z!=T51KPJ3'+ES'!CWGCH@WDQ[:= ]0;WX")E6 M#M5S:\[F41TAJN]2'7O4MF7^2GS.7I>"Y_4[PIHHR,=VPO>KHBR+;_GJ[C5Y ME/]2/R^\V*M>0*=*B +2Y@@XS+)O_F+' V!< ],QC M LR9\?'DE>JE.CK3VY7O&N7X6:6Y'& M0?.VD*?FHORA8VD 94I=HWE5O8)D,= MC=FJ<3.:E%EF2F>'"MCA GKY0;71;Z?'\["?X MW";[":YR_1YV.U!MB7 V?=.60^_D5ID===.%F]C:,T_'@P?YPM"2>I'80HCC A$F*0P%6$&?9SP-/)P M%K)XL1)WZOC0NP":(Z$E"K@5A3XJVA+1 01B ]$^^<:"Q7J7PHG8]J.TH%=Y M3RO0TN2P>80UTUQUB3!'8-YV$-8,.NK[8+^2N8WRB3P(+A=B:S6JY'.6Y4S: M!Q9.Y-&%)K91&OA@BP#88&#C31YGRKA9XI0?9DIEG!43.)BUZ;6R1\97G\T> MT2:T;X_HO_0RIIJJ:? MMJ?LG.7V%BPPZB_KI,3^J!;G>EW?%Z7J2K9((YI0Y",H6):JXI@($LQ\B+#( M!/(S'H5&ENL K(FUP,FJ-[*%[K#RK<<^/87@B"EFBN!4!1S8 9ZP".Z8NJD* MX7J07K88[ICDT8*X$Z_8B;>T/O+J5.%*$41%CYBD1>92+H>V(F%OD%"Q:%OVFXSC8%F)MZ:[-.3=/=, M,1/Z+3]V&%RUH;AG\$?WWTE*U\P(=Z0/-('.JAK,&'&H)0S?MFRY4]^+\L3< M017QWW;M?5>4*CE[EQFPR\[=S"=,HA3CP4L@Q"X071K$G MC*X2KA";VKTN:K#>M>V]:]KV+C=M>WNI+ES0NI?O8MBQQM4NZ6FNE^"]F6[[ M_/J]FG C6;J#?W6BS?15OY'R%2"92L?=(=I]>MQO;Z=#C[P![5]63]G;_+E6A4A-Q9BSWVT"'Q$"9;6&\52P:J+&4P% M0C!,$8G]&&?(URKCLX0_L4;MP()O&W\PZ?S!K+O4=_'3,0D MY3"A40 1\ABD44(@S025UV.4<)^;=:";D/=6+>DV^,!QKJ^5:U]R7C[QN&XZ MDO%NZU:BRP"=;6/TSK4)F6UV?!W%.G:]F+O+^5YHI$/0W2EER0A'AY$I]%G/ M'$O6'!XMMLM8%$*T!93/VW9SG[\)OF#(\U-,,ABI[N1(" 93[B?0D[L1QBS( M(J'5I_PLA*G]^-N2W.);FS;^^>/;VR\&>?@GV3*L)YP0:^BB;Z'UNS@J@)?2 M:5!2<"F]ECV!#>DVJP(8HFDPT?_DB_/E\@_AO9>N/_B@>;;;Q]5CKDJOO^8/ M@DN#5]G$OY.E22[^P!(3JXJ/GV[>][L<-!@ >0/OJUZ$43VK:8E?(< MLDVZS,+#<8A#+X"9'\A+2\Q2F'H,P82G'&,>XY :C2RQQ&-J1YP\A$KUC?[- ML*^=)5?U;APS\,I,1RA_9==(JILNML5*&5G]0&&'F)J&(E&;)/_J0O:XZG-G MB<6\K>XN8]51M[L+E[N@/*A;M^WWL>"+9 M*6J+;M<]4#^W__KS3PD_\'B+:C":GK,J?K>B-C M_R4DX\LK)8;GJUYUV:>GABYCBIF&:=>_ M<'9-\0M[WIS]/DLK)F'\#\E3,G M"3Q9&7/Z2=LLH>VTCR?1RW$\U?9+))PB3PJP" 2'* L]2 7VH* TE=9%F/D9 M-LL:TH8]>1;1X32:=NI),\]O,_C$,))GPED]V9Z(7V9"OX?$7BJX:?LYBY0C M8_J=I2#I0YXY):ZGF.;CI)FNTDH;4'BTGA+5CJI!5=DTRT8?J:"D/ V^ MR(- VC:;?VZ&N5X!1060U+C3<&X8Z4CI78C,K'K0#>,.5:.C52T[ZTE9%V)_ MT-"M6(EO9/E5E ^+,$X9R_P4IG$F( IH HE'0L@2%B+A^5Z(C::6C,";.@K4 M0@+F,[[&^*2GPAQ2;Z:C6L"J5.Y@VM>&(U^'.&+>#$^/3E?][T:@S=OR3H_T MHRYWFJ]9NWI?D^K^IBR>$2A2*I)6$"?%AP(3 :8 #CQLI S=H37UKDQB";%E\JX#: M;6DL==@!LD7/V$7L8C>T/<8S\]C<@=RP>(.A*O;]Z;QR==OQ*U*]2'A=?=VG8E5L]/DB#$B, M"%(F%$D@\B(AKY4T@)E*\PN#"(<>VG2E^FHR=>4L2"V1W>]!]=5<.VX0 *+% MP'3@RGF.Z:FW2QE@V8^N([J#>@7Z<%W.4!DESMG,E/.09IZ1,DKR\4R4\59+_%.EYZ])#SMERRTF;*.KE=<_4=%])[(4L6:Y&].->J]?BC* M6M6?O2ZJ>A%Q0?S QS .8FFZ^(RH@%P($Q&E)"!91.)$)Z)^(1X3A]VWL( " M9B#L%W!60RO.PR_#X)RZKBF'=?.7'EK-+T\W1'\)]AIHV7G8;*U_*Y#7X@&4 MXK$M1:] ?:^2(%2F")-(-!-!-KO2_$4<[,JD3=(OY]Z@7K]@^?DT_N4\V#L+ M'"QG=XE5,8?>R@>Q"57]JC*\%D'&L,?E+99G0AJ_A 40,\2@%Y H2C*6Q3RQ MN,_J09_G:MM4^JI2M6XFH*OB:TT.Z]U_'3)LNN!GKV;:W>78C')']V1-H+-> MF?,?W -9[Y_+0<_8'[NMUJ9)9%YE',X^%,10BP!!1 MFD&2)!Z,@B3+4)3(FYA1TY/>VA,[D!0D\V-P0[?^66=!C?F!=@4Z,&Y/JP/< M'1Y)FY5G/W<.2#IUN!P^8B!KAEB)IHG>3%! MSU$3*AT)L1;(6:7;A F'8F_TKF66;]O%3*TJY.U86JPJ!-P=)]BG68*$E/Z( M>A!E"9%Z@"'5F%#$1.H&7QB5$ P!FUC^-Z#5Y+L.MF%J[A"CY#4]9%Y,(?,S M"I&?^)"& 8$QHPAG4I5&G)KUGW'%*JMF,[=3\$A/,[JBVTPC;K^.'=AM4[+E MLOA&I*BW!=OM2%QUE9O N-$AWE6Z\!"H>9.!-8@^2O75>>=E)I/\*A^LJ_>K M=@C2KZ5R09&4DA@A 1DCL50/D;R.I*D/?2X"PKW09WH1[@EQG%C];N:LW2G( M%TU9FV![]#33"S/=3*&YG ;2(KX;TJ9^4PQ4MLP^[6. LS_(.(]3&/ZIYG4, ML-CU0(XA4%.$8KI$QF)=_;;M%ZO.]YNBRA5"?O!1/G%??2X_%)*")0M8\WB5M909C:^-WTH%5N-@9BA-KAB_L7O!UF]W8XJP""6I7."!UKV>)9<#9W589AJ=?9 -L@]F@ M'R7M1[95WG8?/_!'@]PT0[:FXYWK$+D[!%\FH.ZEN+O+%FRXS M\5U>,;)LG:/OY.^JA<\2X9,H@-P+$41,J5^*8IAY$>5!3&.*B8[Z'80R==I; M!Q>T@+M( VA ZRG-81X-ZSUGE!LZ^&R(UE9(6D0-&%'R_5:=R+_LM,CPJK,H M BW"-K*L][#Y#>9ZN7S[74JZ:L/WFM3B3MZ)E%(PN<8,K3%U.LQR";:PP0ZX M_NUED 'C5QA7M)M)W#FR'=]<=(BSNKX,+CS;'4:'O/Y%1NMY!P-V.J=%M0BS MC(B$4GD.IC%$:9Q =4&!(0_#(/5C[.' H*AJ$)C6QWIQ#=5N[,XCR9V,W=DR M:UA6+Z?=U?B=#5 7-%\PAL>&=F>C>$9Y<-DXGD/:C$;R;%]^N;$\A_@/CN8Y M>MC<"'A]KWRG_$:(\M>R6#^^6^UNVIHVP, 2$YL '62@0(,&]I4T/8MZ5=0& MXWB&6#!N!3BBWDRW#!'NN!>V)HU6ML#0NK.9 AK$]2T!G<@&/9-U MU)OY=S B\%8\D'PE?Z]BX:J[V;IM)1DL>(9"CK(41KZGJLQP!C%""40JJ$QB M$@2A9QQ;GI>&B77,T=32M0Y;K'[@EOC,@ ^,P7SA\A?9HM.!M%?"!7+ J_6 M=[UI=ILE&/LA5U6=!$%$Y.F%&><0!3A.HHQ&S"QY=7_YJ;U6#3##FJ1]^O7T MM3U5AOZH-E@X1>J&3A!U5")U^:N:TQ'X$:?W0J@#57I-) MN7^3JQ:[*WY+:K&(_0@G(I-6)!,!1"+T(:8Q@5(:0\J8E,TXFB5-41?CB25] M Q+P#B9XSL52<_SR?-MF8/W]*)LQNZW7"]#WR+@"VRW>4 (4*3] WJ(IUU\Z MCU$;WS]'7J,I^YWE.1H#MFJ&+ +/#Z]77.Y_>"-E;1,R(WY$DTQD4/[%AX@B M!BG"*20)HSZ3YP!*M0RS83 3JVT)%RC 3T@8JJ* M?U3ACKIH2DA?[HNR5G^7FI/F*WDW?5!E]HL@$BA1#8!XFJI1HC2$E*4)C!#F M*/5]I:VT.Q?;X6"DN&R'!7/MYEN7<-,BX.J>1Q>'8]O^7@HIJ#!I!^\IO)H? M56%BBQIH<9N>K1?$=-VSUUG$UQ6;+PL,FS'(*&RLN?3+!97-:!\,.1LN99\D M^E6^NJ 8H3@+8Y@$-(.(Q0FD 4E-/5JL4CK[B%^4Q=DL-'OB9A_]4[F:>_]N5V#V:I75U37_AT56 MQIG7)_[R-U56K\1*9'E=].B.@%_##T@6JR90'0-*;<295T8LXFV(=%]43=]U<*_ M\'YU4Q9,5-5[>?59W>5TV=5.=8ZL,,Q\$F813"G&$ G,(!8H@U[J$<)#G*88 M:3LY1X!-K!'>K^!C"Q[D6_B &$2HM3BFX2QPR X>LL+O!OU^! M#@.P0V%3$^RNR,2$V,';^-@:\UV[-:G9NU_KOF,7]=\DB'\MKMF_UGDI3HT, M6B09#KR$8)@A%"G?*(48!1'T<11%S$M9Q+#% !\MX%K?\\6U)S?R]_>D.IS= M8SNV1X^MPWK//9?L;BT=>%6/TR%P>FR;NZBV$<6.(M-Z,&>-+ANQX3!";/;R MR^2CO_TN2I97"B?-1$%_$:4,L1BFIAU(7\! M*DRDU:JYN5%.NM@1,&\NNLW^Z^G,'WQ/S32PRUST'F%_TEST"[;F!\E%MZ'@ M3Y6+?L$6NC.^OG]JJK+YE)6?:[O1?GUGJPZ6GX7E41_TS1Z MD: H]F*&((^B "*2$$@B1*"@L:^:[6>!H!9&^5SXSV/7MS!?H,>GZ6X:G&L_ MRN:\U&'6T@)ZQ("&&E!+4NO'3RK2G:?XX<7,O-<):* M:PO?LD3JH.GU04OL_E#HIJ?70C"<)(0GD*6J\)LI]2@Z9*6FMKOR:'#0OZK)D@ZNR+U/P\Q:&63+GJ'3, M=IT?H+CL-J_^^:X4XOVJ%O(CKILJ)9IBFJ4^@Z'/!$1>0B$-P@BF.(PSQH(P M149C_";'>.+0G0(),PE3A:T:H*"44,%/I ($/,I;D41X+F-8>QJK!8CSC.H< D1$Q9MJM ^,P"> L\D,Z0K[4TP_RIYUN.%YO%AD^2\9&ULX_8&=P;9R: M?\_K^]?KJBX>1+E-T5_@.%+3>KF4#DHA(H1"DK($)EZ ><1\(F]X)L;2(+2) M9>>-R$19RF.R%$]B9=I^?IA/>N:(,^K-A&T#%GR3<,$&\-6NL,;=R:]%H:-3 M>QC6K">N%MF'IZ7>2^8IQZV[2!VG[?&[/5+?Y)F4 "$ILB@",%MU8E'N'+M; M;'KV+=CA8U,E8,B\8;F?EF]F2L"491.D*-NQPBI3V1#4; G+=BSHYRU;KF#I M"^XFBTM;7;F -L/K4X]F011'$+-86L_"#R%!60 1#W@6$<98:#3BYC28B77( M=LK]8PO5T+-[FC.:_MN+Z363_2VI'< KT(%TZ(L=),F5Q_4TD'G]JH.$'GE/ MAY^VD\KWJR?15H.INL#K[WFU"..0I:GG2SEDOKS/LE Y-4/(49!ZL13+R*SY MZC&(B:5Q!["I#@5_*)B:_4(&^*(GCY=1:R:+AH0:"^)Y6AP)X0D LPK@>0(/ MA6_@R8N.PWQU=U,L<8A%F(HXI2'AF<61 M> +4/,>B2NW;0-;IR&C*+Z.#\D(N6!V6I@RP/3$':'-[:IX"]!(GYP#!9T[/ MH3?L!/FV]0#M/DT<<8<"=O8Y.[%J[Z:[[ #EV2K6 M]:T@/%\^OQ&JBB!?-6AVR((.6]"A"_KX6L]1O7R3]/3$K*RW\H7U./U-C].3 MSDIUQC!'*NQR?&;5><[8=Z@DW2ULF1+5Z8ANYOQ1\/Q++6%L,D&/_8*'0X\1 M$RD+LP2R*$$0\="#:GG_BX-Y#?ML?_J9&BCFE1C M3\-/5TE-;I&;-X-I$L8>I2M- \5.RV_/CM[<]N;6^]S^N9-U''HDQ!&&0=3T MQ@YB2".4P22,/8II+&AJE,"J#7EBW7QZ=KV96M7GHI[&G(0W9LKP-%NN6N?4 M,_BC^^\D"LZ8?$>Z2Q_NK&K)F!V'&L=\ ?.NIUV,J1WO_=^"E&]7_(U*F6:< MAFF0$)C2)(/(3SE,?>Q!$DJB.T6353_7LHK/U5ATCJ]]G=?19NS/]@Z@J(3X_RNN% MOZVX!*?\VX*__:[Z-G6MN],@\DF88.@SPB!2)ST5B8!!S+B7 MD,BCGDT/)2MDM+[KBVNO%6I_ ^\?'M=M'6Z;\&UV\MOQ6L\*F(YU5BJA14?U MZN@0 @U&5_U.Z7VL0(N6LZ;H3MCBR%*PPV%6J^$B-AU:$)!#Y/,\T-&A$#L3TLVZ,PO> 3G'PG3X@'E=T:VJ;6IRC=+(2ZE ML3RHI9&-F,?@0)C,#:@(V/XN[:DP.RK'D7>K-?_/KIVO?V[->;KY;^/]%[O_H-_,O]B M/Q6KV_52^!Z-_.NR_%H^K&K^;DGN=+_ALPM,_%5+N% !!@HR]/=*Q+^VT4EI M$>I_\^<9,2X%3GA@)A=ZY(,_%!:.2EE&J;02I_.KSB9@HX3U16[\8=L$=U8\ MB ]%5;V3R*DZN7RUEK>=[MI3K*I7(BM*T3[WE7P7U=OO=4DD#+G7Y?/[6CQ4 M$KFF@VFQE)#N-E7DBS3C.$E8I.I8I97F)VJR*$$P"V,O$$)D&2)FF?*3X3JQ MUE X ]H@!_(&.U"3[T!\5Y7[ADE%4^Z8WIWK!]D',\W5(@-^4FC_#)0D@AWF M8(?Z9INZYQOLK\ ^MMMF'BYK"2;GJ;.BA.DPG;FZ87*6'Y=)3 _28GK*:[D4 MH46+PO5=*9H#7<)Y3:K[+G'U5K#B;J7Z3RW"4,0L$BD,$I1 %%,,,<413!/& MU4S6(!6I]C 5,]@S6'=,PMWT+9#_W4 VF"MBR,YAI3LQD\R4Z!X>8(M(HQ^A MP@5TR(#;&1AG,)]E.@;:C6MQRDBSZ2UVK!@QHW1OU8KF$A1:^ M*6JY=,0&.R5XEAV.-)T&<8-J;>C] M^728!A5["DOG^9D;AC:_K=Y7U;K77)URZB,F AB&F51I*9(&),<>I'&4A"'& M?H2T5-HDV$VL!QNX%<@;F&"]XDVC= $>Y5,OT!?_Y/[H^0)>C.MFFM=!B\\6 M8=!B_$-UL!]BY4NW[3R)VY^C1><06YVUXQP$8A574<$945P_W369& J=ZX?: M(*QR\OT9[MU-R$W^?U,BU":2[ OK<%:5/C>T8BL7,\(\M'(Y#TQ#*X-$VD96 M3B\Z9V!ED*R#N,KPLQ.92M4YA=#\T1AL*WXC/Q 5:'U3J+%("VDN>2%B*41" MW@11P!"D%,>JL)!Z?I3%%(5.+28+).2DD M89) P3.F^D!QE$9&1HPY#A-+L$*&R"U4)?6L>'B01GO5E,^O'^5?N\&^S;^V MOR:M,\C>[6.Q"YH6R[2\M7#A;/PO&W?,U6F/S>[OBR]B*5@M>%=28CQ#P63- MB85NWWW7X0044N"I^FOCW2,KU2*MQ6Y31:-_"3#BW_BU8"K6F8FQ)=]7K\EC7I-E]^'$B-/,0QAZ MS$\ABB,.4Q2F,(QQ&E'DLXPBH\;I0]"F#@1L83=G I27YPZ\8=_T08[I&;?. M^&#HH3_+ H>R:$2CJR[J@[#F;:2N0_91+W6MERPR1/^/>,I7OQ;E UEI?:"G M7YKNBVQ @1;6^#>H0Y]!*N-%=-HE,/;I=92S>):*P4S%X[?FRT\\B_%>5N+Y MI\Q-O39D]'!W4PI>EP\KH\+ADR_/$[7.'YI)%Q)PU\C8I%#X--'CMN#%]!H> M2F=)=5H4/$B5E9%X>L793,5!@OH&X_"#EG&<-:W$O]92_[U]ZD;X=)D-B8B$ MR$@,(\ZER9A2#U)/$(B3.,B\C&4Q,FJ >A;2Q!*X@PL:P!>ED)SEEF94Q04/ M#&,G=N2;1T3&2',5]S@+9][HQABY1S&,T1?,NR+M6BNWW?,_BOJ^X+N!7,>_ M%4+%?IM2$88%CCBF,"%I)*^$F2K1]V/H)5F,,15!%FF5Z%^*R-0AV2T25TV" M@7'3I8N8/*P6YF2=F=8PY9I13R<7)%_0!NHB\+-UCG+!I'ZS*2?KV=D8MW*Q M,E=.7U4XJ6K8NSFN(D#U!:8'6"@JLA-9X2=81#*@BSQT@#&JC4M"KED%<8I3+,P$FF2(D*- MYAVZ8(]-&$Q5-3-532M?)LMFXL=2U&JE)E-&VK.Y833Z+,OT##$7C##3J+T/ M1(%L^XJXG@\\1I:SL6MGP,P\?FV8V.,Q;"//VVFW3^);;X)B6:SD7UF;^'IF ML@1F7L!# 9.42*'&,5,=XBD,B!>0&#-IF!E-7S-%X/_G[DV;(\>1!-&_0K,U MVU=E)LSC 5ZSGZ*4F;7:S4S),E4]TUL?PG!18D^(5),,9:I__0(@(X)QD0 " MI%0[-MVME$CX ;K#W>''Q,+^C1&9B-4;\+F'DYZ<:W-73?ZGY)F>7N"8G.?5 M//,G3)EA29MH@Y]5RY@RYU#[&*]CXA:R E5Y^:FL&#=&FBZ@GD*8>'&2@#AE M&$":Q2#!"03<\XMH3-TD\WQUA^\4B(DURP:8CN]VDA,J7MFE].EI@0TH;J^S62"JG3XHXB?Y:G'@"M' MJZ(T$QFB## _IIG'6 (U6QN<@S2UR2[ [:;OZ01-QIFD&"RU0;J>&.I1;9 U M/D*1M=SP?Q$C'R7N<33=*_/P)E85#LH3L$:9R6ZC3ZS:EM](M!P4,,= M'[QN9&YT4SK_R0I25J+VBOR;+#ZAPC>OVC?E*YIU*.<8K";H%MBF)^8;@**/ M1UM%Q[Z<^##RN"K2* M.31@3VTC2TR 1,79X>*TR(@^-Q(=ISWI3(YU'3ZKR?]$W-.TP&TR3G\$I#X+ M; V!U( \[QA(?98<#8(T6$+?W?[&GODW]8AJMNT1>2VG0U7/J&I>>\TB0@_! M& NUDXI6'BX3C7/%S#G&M4X(?1?ZZK-K5*%.[2CT@'97A5JI%7H<'/?<)^&+ MIA>ASQ*]F3BZ)%XR,T<9UGPS=73)WYNYH_VR?I)B5]JBTW.B]\K$\JK79*)/ MRK#L74"%GG1MJKWL=8LX@;91'F%_G=FR!T\@W\\9//5GO2]:3&[]6#1Y\RK[ MS2/2\//T VI0-\YUZWT8(OIO\BY'KFDU6/6L!#99(&F2VQ(O=8,9!72C.8@#RX\VRQD%?+Z\Y"5 MGC=SAF\*4HGR[ ^L_=^;0DR<$&#^(V\>K]=U4SZQ:CO2=,GE-T1AF@(O"@, M819S&1871'%"D(\SZ&9:=]*:\*>.D+&,<:[2S6P'[:D[6KQ4Y&\0 M<7[9H/*K:'&[P<;YP=%Q-OCTIA];'8!CP@I[0VVTH,\]J,:$-2>&SQ@MHV_[ MBB2;+HC_H63UU[+YQOZYSBNV:3^EW>X6^@P^:^3%W56>ZRU2 ?L?\9>I%, MQ!B*6^0"*1I*8 M(@RBB!'F)S *D:?CLIP'-;$NV0)NFT)>=:T@-R-"C)M##O!.S46QPQ$]K;-C MQO>6&7N]'^WY'..T67(O!@#-ZDF,$WSH-"B\86 .'+LB75ILO2CH;?/(*I% MGK^(7!7QJU..2GN%MPR2,*$>BD'DPXQK@"P!.&(>\#T7<@60$,3@LF /8B[U MO:(M80\])1E)6QDY0E)97C;8B7&5'5H:Y[/%S5"P7V;FKSI@TN4/O,V>:%A:;[,W9O;9V![M,+U@8_1L._OL&[0(+8*;SXZTSZ,] MZW."Y2],#K_-/N4%*DB.5G=E+?M"+7 M@2YCZA(WHQY(/2\"$%$$, D],4@Y MAJD;>$BO(9L*T(GMV"T*(H%ZBX2SP<+Y2N M$DEG 0)#0F-01)@CRLV0@"*?#'X/4X"2A!5[,UT(>4&]R*74JX:F32A M1_/^@Y/"?0KN%CB_"$B_RGJIU5K.K[HKJ[8[_4%EE5!!PJ\H5ROQF,SM83:' M4!Q3;BU.N5UXYKCD(4''<1J MWO2-'KL=]%\GB8PH$VNKS@?OA?Q"S/DQESH K\58Q &"?8YH1 M@3ZS9)-!@8+3PV&:F*H>W=8:'ZM!G;D-LA8KCILBZ[UNV/ZC"YY]9]5+3MCI ML 57:[+I:3N5NI81N?[?Q:"[KV7S=]:([,B'(O\7H^T8RD]EU?U*/.5T7X+H!]O#W6(/EC=A MN:W6+O,B/V_'F#?9F*-&-&^#A6D7;5F[]HGS\E3JPL>?76Q2Y##P_Z?<-5]2 M#$G($@8(%5D&218 S#P"/ H1C&F<))Y6EH$!#A/;R]>B"FD)$X!E-)IO:SGC6=AZY]BXB(///799?L%3^]N9/0 MZ?RR"ZEN>W@AC1Q<=>XJ7E5:X9A9+44'6GA:'?#CSF86KR95*;5U8SD*;]Z+ M3%7RC^XWE5^T?*>R1#0*74PSX(6,FXN42Z]1WNCZ9(8[D[GN2M[)'8GVW^>O["NM\:9T.KK#IA1*F?&+V'P>9;GC@U6H=\^UG22M#?*F%:AS4# MN=-:RY@.XFG$'<)=5;[DW#'][?6/6O3];(>9"\+E#132NS3=H.&B+A^X4'F76 M*AZ1DS!,\\SDO)*7AG<]7OTB$.$<^]79XN(LQKEF,'-'EP'6INTH YYYSHXN M0XXG[&BO8*9H;O>/>)FW&D1!A'T_ 8P%!, D3D!"H@A0_GO?%_W31 ZAND8Y M 6-BU2% M &KSH0I"TTM<8HO:NK@0FKUY/[VR%"6Z;WV9'N &DM"? K"K-(Z M0.*A6 X]:B9_FSYEN:SCE!5&C^6*OU^W0TR7-*))%G!AC'TW!I"ZHC4(P2#+ M?/X;7XPWQCK". 9P%O=VM4-"1KGJ'AK__;\EOA?_#X=)=/2D=I2;:B)LDT=Z M\OSY@#$?AYF@+0G?N>36?^,;XQ[X'5[,_#(G*)E7YEQ[3GV??V;K5YH6JP8[HZFMM2,_=*T:-OO MH*;WJGY[UL5JM:#_N"]%%*9KQZ?8AO7XS:F5W6KE<(CK=CR]O,3JI]VH-UH] M0?.P4KN<7#W]-4*IQ9F@PY09M44]L=QL[4_/D])O2X.O455 MW5=/14,_K="#1\O84'2=KK(SS\I.$X/Y17?T.K-?OM=?OC_\Q9 MQ1=Z?/W,7CC=8L(<0YX7)L@#)$H9@/S_1-FN!_P NZF8MQNI-1+6 SNQQ K( MC@3M;&%+U_;KXF]F,_O4F*GFZ=MGD9YH7\(=_<%\6L3:FLFG!G3><7Q:C#B: MQ*?WMJVA)W<5>T8YWLIQ)AIPAN]64S(0LM-D7=,/230N"77M0 MV]EUES%DLEDI2DB\\<@4'4:-3T[16LU,D2THE24C:'7'(=T4U^@Y;]!JZ6$: MA2@3^;Q)#* ;8I#@D'*+)Z5)B+P@HJZ.L7,&SM2._1:J(Q@)N!B1%K">_CG' M)34%8X%V32]_1[: *&-)%:>A'-@@1'@(18S C.", D M"$$4!ZD8M$B\2&L2FWT4)U8/>VCN^>[B<.W_NSUHFT]A&<-QMT,@8?)8Q.!\E,P5^73T]YLP$L M"KMR#JD@.:L_;)NS;-.N$XRQ%Z0(P"SC]AGQ,Y"B* "ISP+7)S B0:*CN[6@ M3ZZ6M[ALN^IOL7%VZ!BW^=9CM9IJG8R!NEK3'N^TU:,1#RQI/CW8LRHU([8< MZBNS14RC6^(N7L!J$^DVO467J1LE#/DA"#,W!!!%!"21GP O]#.7X2S#*-1K M7WD:T,0*9@.FJ^#2C46=88YJM.ERDG7C21N(71;JU03-8L?(LA85.@-FYKC/ M,+''D9V1YPWOK?(B;]AG;I;0PSK.+^@?976]0G7]%3VQ#^43RHLE<2%,4("Y M@^C)FQYNB*S' 9@P3:;^QA MO1(;_BJ['7W9]LS93&B%E,11)&;J>13 D%"0>BP%:<"M"YS@*(N4>NRJ )LZ M^64+O1V:H9$ .L:E825BFW8]C3$AV1H)KQ;)OSC3M=4)'_J^O, M5M3E*J?R'QQ87M]F=^WWT/YJ7><<;OV!U:3*GV7'T8)V4^-$MBU_6;ARVS'H MRR#.TC3BFI#XC!MK*(P SD28/HTC;L21%/E:1-_X] M?RCR+"=(=(+<(N1L,-*L(IQT!]4LOW>S+WI:OX^VZ+K90_S*D:B+W>HCSW_= MH>_T\&^#^<<;Z?PIB' D%19MRUFX;:ORR;F:9KD BE0 M9H"CU7KNS@8QD0NR04TV0]Z5J$OLG"UZ%KM#7LXC6UTB+\!DWFZ1E[/LJ&ND MA27UBUC^*&BU>GWXSLBZXBM]^:_FKLH)NW[D.I4TJL4LPZM,K(4X<,:A"Q'9 M(.!\0=5_<:F26#C7DGWJE2TC/!E6/';9H:=7%#DAFZT3?K3:*7A1H]:H\&5D MZ=D*8-1([!?"*+ZA)[!UU2R_\XU#55[^4=3/C'!7B]$NDAWY+'43)(;5>2& M+*,@\8((L BG?NBZA$"E(O=!*%-[DAU#_,&.&!=8:N7JRJDZILC J43)T M4O,%>J0=TC9]QYB3IRK;^IZ MS:6(GVF;#@2R?NL;JQM^O#6L;>\BQV-\Y39LQFW6C.7-FF_P$@78S1CV1 MR M J#/,H!$AAS)@C3) LA=8ZT)%)O66%W, M?S6'>4ZN:IZ8DG,M:DZ+6]?*Y:JM ;UR=@@Z[=/=U"'1WY%O0P]-F[UC[3#, M6C/9"]&9N;NL'>8=MYNUM*YAU18AZR=QM<7:4K 3G6Z[*]3 =SV6<"L]B: ' M8$(BD&+^4Y!$U'4I#5"FE;&G#'EB[=?#H\O_/]G,>:3?XH7,5=-XD[!,3[4M M;J]OC@;(WZ%*Y 3::_EB3+"M8C%EN/.6C^FRXZB@3'L!0POLY%"R?D7$;Z^[ M9[I9$E*]W9M]E1;OP'>^=IAW9&UJYUURK3XQH 'YRNF5K4'8T7?5-2MD$H+-' M-Y0Y'6G.AK8V$&O1^GRC;;%EKY,K^\I,GG6X]4C&,07=$XAXC%&^\ MC478]1)G!L,)3!%B;0[BW^,PC!D\1=CP]\.13%YB,>$#R.\''AX*_ M;-F8!P0$*$D #!F7"(AY.YK@FA"LA@CEV@; MAY.@.K&(;V Y_-TGYY=7QJT_$YMOFFW2L.[>G/GV[;@1,Z[7/ZZ'_Y6SW5)! M@F5C;5(NVS3+ID%T?@-L4H:?-+6FA:B?,W!7E71-FMNJFVXNK_A(3""E20HP MQ2& ).1^O1A\E?A>&(0D2IB?J:8+G (PL=;M0,K\Y ZJ5C_,LWP9SQ:XE%H] M-6= J%;&P! U%R0+G%QVMCR!(:+Z*0*#STT4I3OG:YW2 (N"?F'-8TG+5?GP MNFUY@=*4NBD4HRS^F7FL*?G5?G*6'GFW\S=X6:(?8+(+6.Y41LX*OI]%%V#2MBFTS0TY[F]"NK.E7B!M+H^!*M:N(_[#32Z,*SJ!%5 M\C:RK_S\A9.^/^<%N^$_ULO,RV 0>B$(XH0"F+@$H"0C@ 6(FX/,2V'FZZ70 M'8*86$AWX[W_%" ="5.W.^0[ &\S=_R( MP+.CQ8^?U,_O_EC)](U%@5:O==ZK%E?,]#[W_M2'7U65!2O7]8'AW*&AG@=^ MEOYA$;-%NN:1-TRUY1IU%1J-$LC/+CI;*OD86?VD\M%G+YRDW771K[>>;XJ9 M'Z6(@,P3+8@H34"20 I0R& 29?Q_L%8]]5E(DZ<+;2IY-U,W#&=J'W%([?BS M0K>>@.Y(WL"I3A^!$_'/CVY-^3V&4>,CG%-4+,=[F8LZ!_YABN8&0*R;WO&I54,"Y>W M,EQQW6:?\@(5)&]'X5:R 5Q]SR'4I__4E?YZD>\A&B<@HR0%, M]D.(D Y[G M>MB+0AI%6N45-I&;6'MM 3L]R(9-5:WNB9JU\E:O#74C;09H=)P;_SI9L/ MJ&';2XXE2Q(/^9 2GS1I$*TDG51!"BB68R(2W'F+]L)\]\;5#43WU];)$U' MR1P2:'[-_2#P<*@(]>_NM:\R\0YR,2;8PK=.UK!)TE\CFV." M3;26[C$%;F;FX*9[8,ZD;2JRWUI?OFYQW$:7"28P#" &+B,Q@#3. (() ZZ; M1)X'XS3RM*J 50%/[!_WT)#Y874/D?_^WQ+?B_^'PR1">B>=,E_53J,IN*5W M8APRJE/_4P3R=8FUI%N5PVDG2DK73T M,5 7$H[,OSLM5 =MP&K,VM#BY+#JF(8[9KI#8G%UV,7X:M?&^&K#M,743-.8 M5C(5\\Q&ERR>1)=SD:S^5!:L$9,6ME]8Z\)QRYJ;[-R2%.J MB0E#:TPL##W0SAYL&3]1SS889,-X;H$M#NA)D"'Q6CD"*I09900,+CS;_;\* M>?W;?J7G#7R%Q8K]Y,O*B9EV9;%K\C102-_;(WY['I%:O9,>=5W#+M?E:]HU;QVGWH"O2B( MO0Q$H8L!3# !*64N\*.(0D*(YR=ZPZ3ZJT]MN$A8VE/_]AF@%B4U)DO3&FG! M3-"3]20!MGI>[:T];\NK4V0==;PZ^9"^G7_W\GPOFN>JVO2;YR<6@SOTZKS4 MHC6D5/\B:/,AK\FJK->5AOF^I6[<5#5+ZTC'PE('7R:VT6J15RH"K:*2UA"D. MW,!U@0M) ""**,"<$@#]A-& 9@&*E?H=G%Y^ZL-$PA-W 3*,+WL.:GA6Q]Q0 M<"POHE'S7-F2UTZ['.R_IT*>AJMX$9D7.X?"L2O6P@(2U#^W?$!U79)<=BV2 M/B#J[;HM?^XLV8,>W/%;\_EL9S'>\]+./V6@1:Y%^B,N*[F]W_B6\=<12[F9NX $// S"$&"2I!P$D&/(_$99Y5%GC7(3* MQ-II#S<9AMABY>S0TA#HR_BNH-MFXZ:>'GQGC-30HK,QU$SC7LA8/=5JA1># M:O@R"/.I;"N!D#I1Y(8L]#!")$@ S*L=$ M(9!DB9=EJ1C/XLU8+*.'O8XL&]?#_-:5**!&&E"[LA=N0XE?M N_;06#YJ83 M[ 5^$D<@QI !Z"4QP!EV@0<9A9'GT= /9JMOF7K+M4M8#C:<<07^U]UJM=CV M.]P\/6/&0LG)MJBD1\Q[FK)C=PO>NF1$$^N_1E6(V598*_PP!']A,R7I_'X3 M<&ZS/VK18Y1Q:QY#-PS2$$ 85ZU;SU/O3AP6 MVO;I6[VV!_JA(;!!1KM/X3X'QN^'+B5>3RZ5Z;9[8SI$Y"4-"O<7G+LYX4ER M3C0F//W5W\J&C-?TUOBNN7BOZ]ZO)(51N0&JX_ M]<7JH^"UF##=FW"#9*+$W\1D(WYHRF8J_-]W7 %7SM\9JC:5^G(O:OF@3!7G M6N-%9HV+AS2ZE9JR?MPLGX/KFA>PDS'<8O*P#=:9M3HU!3I?T],+V;+7_O32 MM0P23OX/*U#]6UZV10:?\Z>XD2*L_KVV%M,ZN?%6EO,A6M MJ_VWIHXZJET&CI$V;KV84Z6G3"0'< M%2QMVW?VV4-NAM1JTX6P2=/H;.;>9T.#H2R7GY MKF&HS,M_0WMFAGW0,W+L<6W0%K( 9CZ3R1Y/]BPKB\N:74]]1)6PF>L[5LD MW&Y43$A]E_N(,0@C?D!#' 4@\4/N,4;08_P_41AK]>P\"VGJ@X,USN>REI6F M(MC]Q 5'(J!WJW">46JW U;(U[P[[D!*RB50R]-QE&FS%&T_#V?6J/DHN8?1 M[_$7+JTGVF:JMP,BV/;?UQS> ZN7J8NHZZ<>P*Z88A.X#" <(,!8%J0!@WZ* M K/ZH3'0$XMW!W77I,0A+5S3RI915BK8?9,Q2#,"O5>ILH5[Y6R8MOV5"'RP^L>;<0M,0^D/R%73A M!43I:;LM()/(^"%A&OKJ @(OC( /!, %4@(G6X'O,T0.JIO#=^93*&>PW5,9 MYYXQ;:3R8=UJ'[TF*INW)I;U?E[/!J1N'Y4M@>/A;'/:]$3^5/^44?(,6J<< M4G)!VY3M4C.W3#DDX;A=RM$3A@FO8DK 35VO&>4K\MVYD_E\,OWAX]/SJGQE M3#YSQS=5-%BXXUNZ#(,@0RCS '7%A30D$"0II?Q8)5&2L9BZJ5+GSHNPF%@( M!3HRY[','-(&(N3$$&==4#GZB#D;U!R)F[-!SA'8:69!&FV#6BQC^ M:SG3"SYI^+JC/%/PZFUR0M/FGXD)&A$ F\PP"PG<] (!%5NUE;RRG_<0NVP% M!U3I'XP6C"XR7_A E9Z]>(+R2X8V!WED=+UBM]F9J9#G;!UA";5A46XD/;7E M%+*P<7>#F4(8NQ13D-*86RYQ'' =F04 >R@+OV?SK,A8MV MU!JDAY3SARB)$D.Q/M9-W@D>?Z>7Z<__]?'[W9VF!37A+BO:8>]C[S2MN=ZV M#4T='O "6U>QN^3I;71;5NU,1&.*,N*K%X@,@II8 MHV]@.SO@LNQ*YZI[F%4*UK(U!NBIQ;.TF]R0#3-!PUJVQ@PS4UG_@] SAI7( M&[2$AU>8SPQ6HF3/!E9[XX)[A=-CL#WHIRR(0L @HP"&PL>/?0(B+X$1MV C MBEWMRX.W&"C>!WS) /&+1X:_Q9#P%LZ5LVB:*L?K1MI=W(>]XX>F"-!-,"Q\ MMO'@[V4@N/X(<.M#OR]N"=!B<5-P+*3ZKV^;1U;=/Z*B:Q;PNYAG7-\4[4W M08\\^4>AE82K)CVU91) $B+J 1(1 J '&4C\+ 1!G&81=#/D0Z*E/MX+91-K MJZV#C#H'60Z2=J@H:L^$(_S27KYMYDN_:5]5ZU^-HB)]+_A.Z'Q?WDRF:WK0 MH]:1Y#H-IW?7:J8E671#V%SO'L5HY"-M7X5=+.8=]*.9:CO?NH^-=;K^&OUO MIMI.:WUS)D/0[+#_P'#SG9%UE8MACHL7E*^$>?>IK+ZC%;LNBR8OUN6Z_J.H M&%J)6DY1LG-7UKE 5@R^%ZA[_A?^Y&.]]#"CH1\%( TH!C"+78!#Z@(W<0.7 MQ(QB7RGK=AKT)CYV/_6.UA4'W2I)SW>>)'2]\]3RQJ@=BF_';KV33>#I[!#E MKLD&59"5%1#(7CD[=)T=OEW%68?QE?.YOT]?AO=)^U":AIV63A;+R,UZ/$S# MV$,=/Q$4@Y"P@%??9I_6S;IBV]&[G_."W33LJ5X2-_!8)KH&12@$D&4)2%TW M!%'F95Z$LS1QE>X)58!-'6D1T.6-G83O;!%P_A0H.!('G?#H&.\4HL06.:)I MP<_-#(UHL46FF,6++V2.7O!8D=K!\/'8&O,%D!6IV0LAJ[YC9H?>%"^L;J1! MO(2Q2X(H00#!A(K^*2%((YP"/TFBS/<9S+!25Z(3:T^=!U8VB-.V@Z=G\_69 MH&:P&9*FIX5N%.C1MHU.8&[)L.FO/*M5& T1;KG_ M@R*-9N/6!]:=;P+[.'%[0]D5'C13]6+=/):5 M\".6/@H1@3X_ GT/ YC&/L ,I@#3U",L\R%3J[J:%LV)-44+GA^G+7QGVW?^ MJ$X+;7PSF?F7;\JYM#O53[RK*J[&>]@K@VL&1_&:P3EQS>!T&WW3V^@6?6>' M_[O80!WWZ#ULI)7)Y>A8#)_0S_QI_=0;:MX)YB]<_,KV@HA#$7]HLR1^==#S MI5?!+RK>X.6P[LQ:7X'OAK-*\8X8=;_>N5E&G4MMW>%62V MZP(L/R?2_^R>.3&V$N@GW\5AAW$RZ#.ZFE-S<-])G1R:F7LK9X2)#_WF28J! M] "X15+7RSC-_,CS/9"Z7@Q@Z"8 I5$*8())'$'FD# MZ' A+W^(XO3;6Z9]53?9NU+1FT_>WS*TQL1']!_*6[ M!S@Q[G;;88*>9"K1/X'[/4ZKD?<]L.QLSOI/T3DN:)>2J"=B!]19'H(S1(M9%_M3"\[7 MRWZ G+V.]D//F82,2STIV;XP=3CXXZU.U+=4E@$C C0CNA]O+7_L1T@;AFC+ MN3_K(\3WPZ^'?[RLK>[+KH1;^FEWC.]/T: '=IM]8"]L53[+KI)ES?V]ZW(M M>G<_HZIY708DH[[O49 BG[M8E&0 PS .".NE\',38EZHH0-C*;.II Q-[K# M0.1W=YB9M90UY[U"]'-NCNJ)^QYVO>ZR+9-W"(KV_ST4Y0B *^>W5Z>/YMS< M-^OS.\LN6(E2[K[K;3C20:(\EU$1:12/D!8_(!&44<6^8!#1M-]6W- F"U4[ M!YL#>I.&PA?SY5R?X;&,O(3Z M4>"#-*0)@,2/^8GC0L#B(((Q8B@+E$8VC(.:VEK;P'9VP!T!W?FSA:^3C#;, M,X7CPAHG-,V^^9B@H;6M,<-,'5_ %#W5JD3GH,X<7F$^9:A$R9Z64WO#- ./ ME$_L'OW\D-=D5=;KBFUKD^/4=UE"/1!&V.5F<\PMY@@%("$D#;(P39(TU,O( M.PMK8@760G8X:&<'6Z6$69MGP_K+,B?T%)@Q$PRR_$;)LY;U=Q[2S%F HR0? M9P6.OV+:_?RFH%_1D_(4S[V7)I9% 4*WU_F&G/'XCS$E>K)TXC;AJA<-=0:) M-.AX?D#0!0W/-RO-W._\@(#C=N>'#Y@=9[*L\FM9E-PQE%T76R'KYK!COG()IM@<>X97: M26:/ WH"V!+?!^QTY]LO'>SSR7_:YYD:D9:.M!%@LYYJ:H0?'FR*;YGV'4*- MU+>WV4!;'882&(=1!E(2Q@"*B4 HR2AP"2$N8RQ#4*^%I@K4J:.Z&QQD6\4> M%O_?IF&#J4&KQE,UA6"=4WIZP0J3#!H7:1!MK8>1"LR9VQEIL.&XLY'.RZ;> M;L,_EAROV**N65-_9+]H4.R=8<9P60,WO0ZDPX=J4UWC53'=\8 M8?F+J#:I-4_$$V].]_WV@$URT@T08^G+/ 5AU@]Q@,3#[V[H4;//[*X25G/S M*AH.-XM"-@YZ;E/81!.*O0:[#@4 GHO&IPQ[S@>B5'70)X\>C?M=4[K,KG-'MDGO MRO84ZH,WM'LOS'PK/O?O7DP^8'>^'[:0.FDT1OFGK%7?6J*Q=V;68^AWE MQ6\L*RMQ7[2,W- C21"!@/"S'[HH!2E""?"# +E12#U?K\&V%:PFUB 2=+^E MFP"NV6G%#O?53(?9>:JGR91ZZ?6P=$[R_\K!$E5QJ6S/'+'*.DL&BQV<9C5I MK++QT.BQN[BQKT08H_4G3OIFF&\WU85#Y.O<%"(%4*0&%O1TC;"PV6K^6!LJ MD'''KB'K,G5#[,>BGZD7$0!A2@&*H@AX/L%IYKI)!I4F%K2%ZW";EMGPY9Q:_MPTVXM\K>W_O8,3W5OD'[RNE/N&[1 MOCK=]GL_BV$3Z6PQ=3YV&WJ^&8>)PSD]9^VYJA/B.K>3.SW;3[C',P U.T&V ML[Y8]9(3=AKZUU*V;V-4MHRH9;>__M]%2OG7LOD[:[XQ4CX4XIC;K=2^=-CN M>^G2S(^(&P+$O(@[\@$%F!'&_XE@$N( I40KAO=FE$Q\\OQ1H*>R:J3%N=?O MIK\C\VI;/NJ.._$QX;$3]V!U.1ZW9E?+M/0^UP^DMLN-[!-7HT;\(>W/^6SK>WHZ.68^^-]^NPV/Q M[1&ZN!IW)YI?94>PV^P>50^LX2?^0X6>ZB5D84P(BX!/&>,N5,Q &OD90#1+ MXA0GC%+U B@]V!,?2U^W+=!HGF5,3D1K) +.!<:GG*%L5PN'3,4M/I1\4 MS_9ZK^PXV.+BW$W.-^-B6)O\LU+V6HQ_?KVF>61O$Y#M,+S7U!6+;"5*B('I1 MWN=/_V"_E%6URM4]Z: M!"E-HB3R0 J# $ /(Y"$* '<3HNS,$6Q'RF%)"SA\ZY28C6,$@L[H6#@S9=F*9AT21T?? S'"<:R_T3$9[ MG!LT(RV F<^TM,>3/7/3XK+Z)N@G,:UR4=]F=U7U]^IC06^SC_]L7A<_^%'X M>U4T' 'YE_K3BOZM;HJ'Z[*@]8>*__!2T;]7>LWK[$";_"HUYY+U=X8JAV/8 MFXHKO+FN1*DSZ'[O!C5SDVY1O#J]-YM'U(A75]+,8]SM6SP_\X-,FG=_8[6L MAQ34R9ETM?-A7;6_>>&^(I5KJ%O(EC9QW(B>?_]T+U;?Q]99[CYHE^U&!KXE M%&;S >RRK.\F6%[9L,967L[>KIN:'P_B>F7I1A[$?AH![@AD $*8B9HX#P0T M]$+^!TI9NGR6LXN_-ZAJU"XMC^#HR.XA-&4Q_HT]Y$4AA JCE=G$F/.,0B0A M(8ED608$$"4^P"1+0())E'@(9B3..D;QS9V-31M8RDSZ* %-P2&UZ\V+:#:X M=N3N7P^8Y0GUI^BP.2E^;_WY)[:?(N_DY/23#QH$.]HYE*^?*V0C+('/CD&$/<(T5 !B0#'#-A4"8 M!$F40AC$3%U5:0">6'-M(&Y"JPY?X\G"M>XI%BHHM(D8HZ??SE^$;[G5X2%' MEDS$+0LWX!=RSH5+KG'GK?X)+[X:'Y M6%4B*6KQU"C?9^^]-?75]0/_ !_XL>)PD&7!RG5],#%S.#5QC.;QP)HYN7I* M[E)*]2Z=3Q)E=K^\O]1\5\DG2=B[-3[]A 6?Z2M';UV)S*%EE, H]-T$Q"CV M12XZ!MCC!DGB>RG.O(RP(%8/[HQ >Z,0CTB5$B6/O73Q&JWD[[-U(QKA5A+E MG.G<]0XQ%4./.Y^Z VN'\@L<5C,.6'-7%3AQF:]Z3)^6I]I[_>W\U&,:!KW4$X_KG064 MY.!O*IA6IQ:? MV+B2X!P)KTLI5A.[DWP8UC*74J>G6C0(4Y:B(0H&#"?^6FLX\1]VAM/)Q681 MI"$R-M(S^(R!^?2_RL?B ZO_@:H5RM5&,IY];[J/1D!S=N!,&M6<)%3C$+J4 M8+/CYX!P2P?.$"V#1\W)%^<[9(;PWCM>!A^\R!EOJY(^,!&9R0M&]5/.%=9Z M:\==U!ERS)P=:D9._'E>:;GV5MADV>$_YM $0Y=U>'!I?. \@+>(&HR2>R:6 M,/Z>X?B%3&\R&#'1EYYK%Y,=\&99L*]3JB?(6E/-QC$3]^0GGR+ U M,N%H_7FG))PC[V@PPMD'+\C3.BH:[L7:?WO=/=)5U,L$19&Z*#,7%V)69EL7 M_"VO_^M3Q5C_(O0+^ID_K9^6*88!HX$/6 1C$2%$ +'8!1%%(8R3"//_UAJG M,!/B4U]T/*>:V+^?Z-W+XM?3O9+:SA.]Y-\>-5>.H,<1!.UG:UPY'5&6,\MF MW :;"6MSH#U_'MR,FW$RO6Y.^._@P!*'J.CQ\[=RQ9<1T5&9X952'*0>SH#+ ML@C Q$T ]C$$Q(<18R%-2?1V9]5IG"<^IC9 G9+I:3!-^#\>SQXSF#\USUSAK=@TN-F!/3,)TW7)6E!VP(LM.HU4-@. M?L$RQSPB 70!U#,B<(A@P"2$,=9$ 4L0K.<,2K83GRZ6%!CMQN]M:-COV^% MZ5R[23^"B8\HVUL[^^%D85?G.Y9TN/W6!Y(2KG^-HTB'[=8.(2V@IH,&2<4X MW ^L_=^;8AO[NT;/>8-66S7B>IC$E&$0QWX"((L#D$ QS8EF 0NR*/*(5I]Q M== 3'PS7CV(C:E$#O8N?M^U49">*59?4DK/ZWW6G#2IS5TU)3\,S/8V[P<'Y M98/%KX)UN[A\A\DD>E.? =;F$"H#GGD:H2Y#CF<2:J]@IFOV1R]<=WF#'DF] MC(09R+#K 9@$$""?:QG/CP*2121(?:U1YR>A3*Q!OJ#JOU@C.R/(=--Z"U]/ M7YSFD)IJN)AN/2UP-)?EVE8*I1)!EJ3Z-(Q9!7B0S$-9'7Y8/Q'FCI7;7KT: M92D'KTTL77ONB:I1#6L=S5BX@4T^8S"C4RCTY0XM1FLGA6K-EE)PA MHI\\Y-.CPF=>M)I#^+[F'1ZS +E M2:I &!$$DB#$($*$QK$; M(!*$FH[R.5@3*X(6LK,%[6Q@&XT['N*9LOMK@Q.:$<8M]67F=!S90+YR?NLJ MS6R/.E8@U9YG>Q;2W*[L&,DG?-?15PR**#Z@AR=4?2MK]-L_2N[:U:Q0KZ0X M^_*$SI@$Z0B88 O4I*CB/.$:E156&&!67G&2$9:*+$;)&JRT./_V?.46HQ3L MU5R,/WWY-$PQD9.?SU]0(US:U]OL<%SGSME=)AA&-$H08%F $2Q!Q(2)/PG MF'&#F_II0$WG7&K@,;6SNS?!\JE%B(,5A\_3+LQD&F$R9;ZR>3XU2S4=ZSUN M"J@RHK]!2C!58<#P-/,D#1@TP:1('2S>; :D :N&ICN:+&>FZZ[+IZ>\$>=8 MS0%>EX6(JK."\)5W=WF[,JJ0^B@DR 69EXHY5%X,CXZ\4A@,2G &?4 ZY/(I__AR69UCC7(P@S M*)&R<"1 ?9VQSPMUM6!,H;[D;XBSV#M]E!*+PKN__NSR>9*\4R)X^D']"[0O M# F!E3$LQ9GD,0Q\L-$Z=Y+#=S$HK(0@[C1_[]%0Z>OZ2BG%(*&5NG7$[!)2==I MY&J3!5;:M^9%5G),Y(6'N$]"N6S5UY3.%E?G %G1_)I8Z]^JRI'AKJVCJ\S8 MJU65HOT.KK2%[+O[:_1G) FF8=ES[? MU538M-S4TV#MA!RGQ>:JK>J].EU?M2MQN7)0QC?-^516&C0#B4\92(,D=-. M,R9!RQ=6X5*KFE4NKB,M?1#JH;U560O?X5E .U)!8FH9%6,(JEHX&NT$,Y-F M!RVG%'6*$?4&NL*10"S73NXA;K/0L5UX_JK$/8).EA#N/V&:?,$R5E6,2DEN M5?EBW3R65?XO1I?8X](4IP% 48H!# D$&''7AA#BIMA-&/:@7H[%$+C)4RDZ MX*V4776# 1VT1_V^RC"'01::AI5 %I+#FQ MI'>8.!M4'+IF(DS782/''N_PN=(N'=)AWOBUR41\T],!EEFF-\A9GP%FTYHU MX,PWDEF?^+VYRP:O6PTBM#KI*_LA_U0O$:5^DB4$)&[( (P1_RD,8A"[+*0> M\W%*7 N!@P.P$RN4[]V0F",KW6RVL!HG+PH%7, ?39->\J)%8#/TO45A8T=< M.1R-]@F+O7GUZ)[6LS\$^AZ\^3.,4/3@S[VM/[3E8]'DS>O')U8]\-5_K\H? MS:,("*#B=4FCR(\"&H(XBKA[$64^2-,X!1D-:1A$4>H'2D'&$3@3*X<6LK,! M[;2PG0ZX^EB7(4X-ZP*+].L)OR'I6H-?% @SF@$SM.YLXV 4B.M/AE%YW.QT M_[TLZ8]\M5H4]*9HNG)66S7C__I,53OS)V64G@;8H")3DX_8=77J5RU* MSI_=_TZ2M6S,(4N&@C[\66T&8_8%@=>V&0[ZH6@P7 M4&MD*Z@3:F EG"'F OO@<,69+8,S!!W;!.<>U!.SNFJ6V^KI[X05B#L#,OLW M(3B.2 )!2B-QVJ, I#[B A?2*/%BCY_X2J,6ST*8VH/O0&EU*CC/CF'ILD*D MIANN2)^R4(W2,'12\I=[IR3_UTZTSJ\[BVB-DK41K?$'#0UM5C NJ/S 7-"G MO,A%*STQ:;X+VFV2J:F;A8QDP$VI$+%II6M1('%2UIVWS1M)Y[+-E'8!MXMU_WHT6S+7M8">:\-K .&X[L M7JV7S33%9\;M9O:Y316L297+]K_W,M,5!<1%7DSY<>R+P59Q!I(X\(#G4]^% M./4\IM7\8 #6Q%JAA7SE2-A73@^Z\Z>$K]E5:(AK:CK!$B_T-,$%;-!6 H$ M6A+[(4BS"KL"R8 =/XI_427VEB7< 1 +\O%G?.ID:WAX-ZZ*F.(39,,$5:G52CI!F% MY6?+E5$GM9\BH_&6P7G^+2>/J*+?4)&S*O]?ZT*H!JAWKHVM,=VWVD%V.M". M@"V. 6A\[HWR0^,8M,D7PPK@0?Y8.B95R1P\-4<7F>\05:5G[TQ5?LGHB+UC MY5=6+EX>9!]PTJS1:O5ZAW*JD=\ZLLP,AZOH"_^5_V?QPBKTP ZZPW?H. (? M[936,1XI';FVV*-_WMKCC.[9JT*SZ<$[N/:\D)/% M/1P'@9H#X 8W<("%!I-4?:S[4I[ZV/I[->^6LRA_O='K\ M\"ZKQ07?Y][IZD#>8['N(@;XA M*@'>/SW\S_+'E^(YORYJRO^M&^<97F5BO2^!._?Y4UX\7#D?+U[L;T92T MSCD3!DH%=;DQ;G':8X2>$AWEP011'C5:C0S-D:5GLS/52.R;F8IOF%F98DA, M\RJT25EP9='-)4J","$44Q"Q, ,PPB[ 68P!R!\U-> H\ ^M'5Y%.P>&H]&Z.E,U.!BC M>Y)&!V>!OF'#@S%&##<^&'W;3)=\R@M4D%RD3==-):\'9'8O\Z(D]B($$(8A M@)X7@R1.?4#2.&0I2\,PT%(>9^!,K"VV4)T=6*-!;>?8I*8(+!"O)_DF=&N+ M^0A5EN3Z')19!7F$U$/)'7OV*J4XQX7A"_0#C!R:>0E+O5!C+,(0.(R@$@< Y\&(>7F <(H M5N]6;1V_B57#'L(.ZL7^>NUZ@+>XZ M#:/M;^RP4GH'VZ6GS/9WJA^E_=;;J;O-3G48._>E(W!V.J2='M;.XIWLE$XO M\#?=,;/4@?:>4=Z%G)*I'WGSR&UVQ"5J3Q8?*M;N;_.(&B>O'537)5>G8E?% M.U("P; $6FLX/AG;ASN4VP<[8TOSR7BVWP-].C &<6U*SU#OF.,]EPY\6L8&G+;*VK*5Q1@Q:/0.OSV>]C-.P9X4H/&X6F5O0?ZS; M40CU?;G3@2)_[*:X1L]Y@U8R H@/K_R_L7^N\SIOV'=6O>2$M?W,1'_$AT*N M(@.(2Q'(@P&.@(<3,;2%I@ Q/P0D=B M_F'X=C:XI@V@OC^RU6K3%S%.4>1Y:0A\YB?<3.4&*V8A_Z?O4X0RFGA0R4P] MO?S4>1AM1R0)T;1=Y!XWAM7CY33J*3,M\@R:/9VBXH).3WO+S=SFZ10IQSV> M3CYE*D9BQ%3U+ -(8O@M:MBUB%=6K]Q!<#P56B M]@))'EY_9M%6(O98UM5>TP_5WE>4FY(W!;W/FY72/-[CMR:65@E#/=IZ0-%X M:-6<&#WINJ\0%2&( ].=YB\Y7:.5,TRG5@SU-$E& =.#I6:+CIXFH1\*/?.$ M0=SS/Y\0]F'@1G=52=>DZ8)>,:70C=P4^!%& +JA#U#L$< H=M. !B0B2KF] M S F%IW_?%JT0#6B@&>8H1#IO)Q$/8&R2)U&?/-R*B>,;3ZW.#E;UM@*9@Y3 M/1C(///J?$',8=SW I@CCYI.2NG:1K9=QT@ MSF!& E>I=>KIY2:'YP!,+%)]D(Z J=V3^"17AF7+!JUZTJ5-IE9KXB%:+NA,?'+9V1H3 M#Q'5[TL\^)QA*ORF#+9KDR2$]U/%_KEF!7GM2KLR!D/1ZAL@%#$ 4QB+G%D/ M)*D/PRAF ?6T[LP48$XLBCW SA:R83F<"@?5SC_+?-$36T.6Z"?0JQ-I*YE> M >*\B?7J+#A*LM=XU4PAB#ASQ1Y94>H(VTM MJW_#=ITWKXN*(7D'%/M)FKHQ AX5F4:$_Y3XW'3*(C^.<):2U%52A(<+3ZW1 MQ,V0@*5Y+;9'^["VN80B3;6A1HS67=8IS(TNK?86FNUVZA3Z_6NHDW\WZ8]: MOJ)5\_HY1UATTLE9_;DL'NY9]?2!X8;[%!1SE\('(4$BY@Y]@"*/VPJ8^9$7 M!AETE2Z:%6!-+# "A /XV5\\ /[Z^797VCQ2",7;HUQ/L#JX3@_PE2- P'; M$<#M\4&GU-3G? O- M6>T0T!RX7&Y8\.<&KLU9*Z/$V1JUU:^U3[\YW;>X^#='0G1V($T:KY\A6./0O)QP MPTKI8P98.AR'*1H\%,^\.M]A.(S[WB$X\JB)U!JC7,=3M<,%TNL/#8]-V->ESHZQ$TX6\;IQ2-&AXKLI_,-+(7V^Z M,]A*LU$@?]AT'WA_1KM]G(I]HUWA>3.+?1.\$^4J7UFSC#$F4> ' ,(H!C#S M,4A3Z@+LBPZ D8LRM?J0,^M/K*)&H]1*/%"SPB^@3$\%;0#):0RB;3A9K66> M;%=?U1 _0]JA]7WN,0.C MX7^OJ^;W==V@K-8Y"$^\-MW7)X Y6V@F!]\I*C4.O NI-3OH]JFV='8-4#)X M9IUZ;[ZS:@#KO3-JZ#G]LHN;MC7X?47ORE5.N Z[JTKRM6P6M'P6[7ET.^4H M+SCY$27Q<#;%#AMLY$AK@1*C:_ZZPS%S.M342SO4N3:L9B9CF.[)I\VK"?KM M:#/"J(Q$'+3_1?OC /[Z9X7C?U9]&IR^M.&48B2D4[GM0/? !C M,8PHS1!@89)F89)1Q9X\"K FUAH2E.,9)MB=8(V:C6N)8#VIW\W+$=5? JZ8 M\BWI'S<_S-/JSI-H.YWN!*2W2:,[3_+9]+F!5\SD]W>4%R(=Z;;XD-?/92T; M']QFB[IF3>TM7=\CGL=%.,F0&!]!8I#&,HKFT="%20+#>%FP!]&R3TV(AP$J M?=9I^UGWP:I+LDAUXX8TE<#12B1@(0E;3[A'^*8FWQ9X823B FZ7A29XT0,N MV+$89H>VB*M1:4G*1X#-*NAJA!_*NN);AGVJY"K=M=4R\)(P35T7^#B" +*( M@ 3Q4]J/W9!ZB)$PC9=-V:"5FFSOK:YU)&]A*'_#]^(5AW17H28BO,\+-8DU MIE!/0%LPVYM>BRV23N%OJY_1WMKS-A\Z1=91IZ"3#UU8,GF;7:/Z\=.J_%%O MTP@BRJ+ 93Z(*4ZXW0L]@,/0!RY$* XSZ+,H,RJ@/ %L8L-W5W+(#P8!W)'0 M55(/]/FF)H*VN*$GD1\ M*5Y8+:+YBX)V@R**AQL.=/?5NB(CE!$?A &BW#"F$4 ^3$" *1?])(">6D:H M-N2I17_]_+R2W.7G+-TV\JV% ,C:$"$$NE,4]-FKIA0F89J>ANA0<+8XR##9 M%@M'HC&)OM FWI+R4(<[JR;19L>A6M%?P,9HN$U3EQA3ST]B@(2S#2G7*=B+ M7<"M<0RYA@F0FY@/@ILE6G8PRNR2H6Y:X;)+2=63]P,J)XB-#=$SR2"VMXB& M#1$Y/&3-4@)&VYKV VO_]Z98$%*M&>UE>2Y32"CR8@I"-_&X3.(,)-2+ *$L M9$'L0I]H%9*K )U81CN #OLI^J'J'M]*7%,36MN\T+WBZCH3_[*!_ZN3%\Z& M.Y\5DLP- :+QKZ-^;CF>_W4QD9Q7):U&O^74M MCS"2Q0Q[* 4!X1X"3%P"$N)FP/4\QF@HQC/3Y0NK<*D<%K"-HXZ8]3%5EK8> M1*=LD9"#8.7PUUIS^JO]+5*,/[PEVS6#%KW&['UD]^:RX=?3#=P%RB*=32(M M\MZV:%\Y+>(6(QY3\=16F,0Z?O/&5J9B[U% 9C) !NE]G];-NF)MP9W(?Q!Y M$*_M?^\2<3R7D03[$(2(VW<01S%(PR $04;2+,A<#R'UN4$J$*?.5.B.P-?M M:,6F=)I'YHC1)R)TT^+(__K"BG67R\,=7G#=QBZZ7->/K5DH;@?%R\JK;DB7 MRW[8.$A=WPLUC#12&Y5V>%BK3[)O>EKZD'=7;:+5J_-G][\J*56&S-%(!+7- M)+/,T'/,LI0CJD/D8-*HTD+S99'JT+675JKUHF'5N@M92 +72ZD/ M B:<;H)=@+,T S3T( QQDB5IJ%6Q?!+,Q.I8 +MRBK;1S^:R^KFL]&<5G>&2 MFLUZ.>UZ*FV_<\!>T43'@R^(?U>6'>MA*FW5+9\&,F_-\B"A1_7*PT_/["!_ M_.=:C@O8S%JO;[DM4-T_HJ*S 3F*(N[.Z'\P4>[&Z(+[FNB!_M7*T^E958=9E@%\<17.U8YZR)OYG+5)_I8)G;TW_X3F#U,T)+L]&AV)-%B M*GBQ"R)L";]R%#^Y2?(KWN?&OG6L8B+J_AJ1CFFWUEJ<9&(TWR98+G&K;XIV M -\HXDO7C:/8Q1! !!GW#!@"B6BO[A(7P=1+HR#6\@QFQG^NLQQUBC43VO1% M:E/NA&SB[@\"+_Z4B+]34==>U6)61QN+GSD4K_L!S!.HGW!;WRZ,WQ(E[CA; MLE0/XG=P^EZV+6]]NAIB_]?-8KIMO M#-%\]?J!B=Z:>2&N-+80%T]B(,*2!- +4TJ!'Q$$8!!RGQ5'" 2QYW%_-DNS MS-8'$="Q<(>3\Z-% MRNFP_K[8NY8TL3F>,RJ4R]FUZ%VO'Q!0RM_C6LYL*'Y^"(F M)?%5VNE&L4=QZ,4@A9D+8$8PP"'Q@1>'HL-H&&1$:;K1")S)L]TW4!T)UA%P MM08=C?%)T6B]G'I-X]*$<'VC;Y@L6\;9&2CS&E'#I!X9.R./&Z>UED_L'OW\ ML"WFKE:L? C8Q&+;919PV 8I MK.3_UAS7[.T/5)_[1+-T@#%Q$,Q!$+ (PBC!((GXTNPBG*8,) M"I!6^:DN A.+//]R$LVKMVB4F_]Z!$YFJ7MW4EDJXPZWH8 M"HP<@9+%NW=#9MBZE=<%/^]]O2%SCF[R3=,MVYK,&&'( M?#<&,?((-_FS!"0B>D%\%J1\*<(0TPI>RL*I1>'18[GB3*S_73-J<8Z;BD$)"SS2C#ET$$6DN(TM3W(;.T:8K7#! M.3#S1@-&B#UR]L>>-VP#\X+RE0P1E)5(P]U%$T22T"XW:Q=!V'RL!".,D"LC ME2F /A-E+# ,?5)@HD;I)G6<'!C3*:.66ZCE IW()9YK*809N&%PY6QQ!5E9 8'FU%YO\Q*UEM&KMD0[CUTF4S,7,LM4CQQB/>?OI7,JNH]X[ M%R]HINB^L0;E!:,;/;H@9/VTEF4('UB6D[Q9>B'T?.P2D,:(NTL,^0 S+P)> M#&$8T@BZ>MD$XR G5ET]@ YM(>II+@6FJ:DHNZS0TT4;V,[6C/FESY@._OE$ M!VT5HTZL)5VB '!6I:'.@$/MH/&FT6P865CTC9'RH9#=]+[D*\8M^8)]8]8(7+3EQX-0A^2D+.:<$U 8 A0&$0@"[E=$V+JAJ[.H!@UJ!,K@\U@OZ<- M<)WZ*F7.#:N#R?BAJQ$D!DX/!6>+@],BX7183,$DK2DS]IEE.'*&/?._RH1> M4;.'Y$VB+&8IVP[3;292\X@:YT>^6HD@4]6B+>9BK)_Y'[,U_SUWH)]7;--C M=/Y&C[Z#V3>:+YL9:L(,W!F%O0(G%F29BR 1MU.B#"S&( E)!B((?2_" M/HW=6,<\.P=H8CW\!57_Q=IH$A5>4KW+Y&AG\#KJ,WA'>:9FG=G@Q(7^X0ZH M/3MLC"Q+UM=9,+/:7&/$'EI:H\^;2>_U"M7U;2;;,GTHG[@QMPR\(()^& "< M8@R@YZ8@Q7$$(I]%"&*4>$2KC]DQB(DE5@(49U77WJL%JID, #"K&)XG\% !YXT<&V..R'MW0EQ$5\45$X-O,W^J%G; M 7G)8A2C!&<@A*#/H3HF4[BF^W M?VCU";^ PPK^T.1\T],!VT9H&WRXW06OY**=0WF8.1VML6( MAFKX M3I,SULR1NN?>4[[M-D>WW>8H/XN%]?_ MZ4KN!5?=:[$J_\)_[3YQ6[[11=P<=)3,5I[/:[J(\CT7ZK*5#.>ZL(+[YBN^ M\((^Y44NHNG"H^X:^RP]#!,8$PRX"Q4 F,8)/P-\###C9EL4)0G-0KUV=",0 M=23,J+ECSNS>::KF9KF/*)"K3. 'W3 M:JQA1HR57HV\K3]V][ZBBZK: 5@\/,C,B<53HSIH=V")J?,.'AXJ.9)OE_:C M/CIWB/)AZ;9(M)XX;\;B]@J3K_H5FB?X8:T84Y%HHU&X0^O.-OQ6@;C^N%N5 MQ_7%\>,_F]?%CXK6"_J/NAM%H2B&)UZ=6/RZTT46PO./C_YC734VEQ_L8(449"=6J]V81I@)B^$ T]9N:0[)4+Z/2!T6 MX^/'#:=NLD;,(;BKRI><,OK;ZQ\UHS?%=OK>8CMN4:/*6;0=*&L_> M5&>RFNA/PSH];2"X)D=8W/5X]'7NQ /=AV=H')+SLX@:M7\3U_U[S6&*9[W-NW M0K*>;$N0SDF:K0;41DDS\OS/KSJ;_S]*6#\*,/ZP:4LBT9A8VJ4WAAGF,L]:) Y#;V^. M.SG^(I[H4'>VEPH2^5_G:/$T+9.MM8>:",V96TM-R^SCME03PS,L%Z@8S9M/ MB$B?479'Q)3B.'0Q"&,< 4C#!*0PAH"Z**9>X&>NKS2'[SR(B=5O"]#90#1J M'7F"+VJ:\C)J]72<)J'ZQ0)G:;%5+' ,8-YB@;,$'A4+G']23_ HRY<+K@:H M4 6?5NAAB1CQ2!I"$$./ A@E&4 $I0 S%^,DI(FK5NM\M/+4208;6(X IB9> MQ]0/2]5%-&FZ-FKD* O16=0'7!?^3BLV_(>=M!RO-(N0G"5@(QOG'S"JG^$' M'UI=EW4CVBOQ(Z^[=4 /;!E!#"$B,4@1Q%Q$8@H2/Z& 8H@#&-(L2Y7:LX]" MFEAD.M .X;!!W0(7%08==*W:C0%V#-%_1$UNZ M- JR-(Q!%ODN@$F2@I0R#'R*,,VBB&2!4OSC'("I\Y8D2&<'TQ% U4_VDSP9 M/^ OI51/!VD2J77>#U%B=.R?7'"VTW^(G+X1,/B.VS3$^>>P&]#H'7Z;/X]8BVY"TK IW5@]9CQ*%7K?FVU4R&;=K$[O[RNN2* MK%CSWW5_+(MZVPH49S[?$<3/=C]- 0P1!0AG!(0T"$*6QK[G:C4GM(/6U*$T M<8^?KQ0=7:X3M*J MU2[[IDVTT$7J/21A&#)2,4'#='6#Y WZC_OR:UGX^WCI?^7_VAGQ^*LNF*%73Q<\D@2B\8#I03/9 6S\\5([G<6MD"H_Z^^/9=O=9* M>;&)A;EMG=5'H.V34SN_!3JP3^BBT;6EZL'5;?2JP4$TGV&:,GEKH0[]RMO#; M=C4J[#'H!ZI.K[7>H H@9^X3JLZ$XYZA&N\:F@+DD='UBMUF7>;17E+2;?/( MJKV4I'L1O5FZ 4Z2B'G #;,$0"^ 8@9M"I#GNFD0>U%*M!(_C;"87(<TN81- M1^;.18L95IG\+JZH/J!F-Y1;J\;D^/6)]-3,<+BK2L(8K3]Q MM,1F*\@=]>'&TX=.X\MW>.Z]%MZ>!6!#KK2:W'B,.C6?/M M:8=?_D?>/.;%;2''Z7;.#J,BI6L9>LBE:8R SUPHBL\)2'SJ ^0F61(')':9 M5@?-RU&:6-=(%$3:H"-F);V*>8UEY:Q8K:EL+/!>31'-R]$+G8]38S*WN,B\ MU:OM>$S^EY741_POPE?YSNU4KN6VTS,_R-XXW_>O('"'O6[ G-.#>G '6,#MJIKUH:KL$/0F&DR1P+#5%2_26]+]P)U\H]P<6,@HB.E,41I4FU@(/+N,C=Y MY?9)(RN?_EOA:S5D(]O70.C6$B1$N9CH;,T"8 M\,( 5*,/1'TZM\>:<+/-?KW\U;(%% QEG,NZJTC<7>BU?J5W#0O*&&.4<12Q =Y. T]B64LD]@+?4$3 MHYQ2$-6Q_9#=?8I>#=O\Z-]T' '#'8S --LKG4,$/.P?0Z2[3$2C5'4!">TJ MZL&(YK1A#Q 8]N(>0"_;)G->"J&^GL6M.H6S^?\IGJ\J(6J'+>>PH7Z"6-E+$D:8.S? \"-2P"G G M/FS-VTIND?8Y)-@9R9\'AYTX!71(M/U$T,&G[;;T>_7:3=YK[]%4Y)&<,Y8G M/N8B]C 1>8 S+U9+-?OC< M8,2/3\_SZDW*;[)^+;C4E1SD+VRA?>:; UYW'=.9"+QZ*+57_;;IX*I]ZXN- MP>I'@8Q%*G&:Q)FR_K4;7/ 8AS1CO@PEB24H<7PT3B<\,=SK"MEHQ?^%.D'4 MDJN%T/J1JA*O_M1V)\>-5-LG[*YY(MK(9!OWZ'K"S53;NYA&F'IL..OFXK;M M-K#=!ZN;D_:.\HH]%\LVO?JBJ]@[ZNEG=$"=1UZZYO,'16>.!/?Q",ZQ"%K6 MM:S*134O1$/K5OW$WS:Z(!69%%Q23#U/G>GBF.%49NHGC^8RBQ,_RRFHPN4 ML9'U]VU=E+QXGLLF,G2+$6#!RR' S)2G*QB@YF&/JC[@:;KHM^[?492:B:"N M*F0.D9JV5J:!T'M5,TW>L;FY4"?+9;.]Z1B;YNAB&,)]X-615VB/(OH@U0!/ M1=E=1ZA?_XMY"/5W3SOR.9@^,TSA[V,2Q3HZ(LQPI!94D.8L22,V M>Y5U5ID?DK=)0+ZQ/B' KJ,)HH6F>('^N_<7ST?/K&X[=/X+4J-?>.W_(_:R M?*SJ)L1?5V!6AVFV1/_KI93__-_\V/MKZ%T@_6TTV]4'R1MUU?W);_X4_A7% M_D42QQ=>1%"Q6+QT_K;J9:ELMK)I)'-\S-B[H#2]\*D_\.YAPM!3_LX\FY[L M[><.:BHTD_:MG;15V'.#B56C19<#F3>< MHKIAU3A)% ;T\+IVCYMEF;F& ]2R@#H>T*5NT[7B8G6G,0I*@$8!8Z!EUS3 M#6JP[@%0Z0<["1@/-EU7 :A\6QT&P"];A[5V@;(W>?].Y4[.M:YJKD^:6Y=, MW[JLB*XKYH8^)U+&"8Y]*I5%%S!,HRS#DD9>0$7F X-ESF-G[&OMX4M1DVJY M8\R!F;4U';(P=>T 5)OH60=8N NK/8>9J>-M'0!W(!#7Q:B6AU2V>-2-$=4_ MNA:!.LT"$P[)W:02];5G+JU/:GJNY7@;F7)2N7.H+GNS9W9UF8^B1) MI-*L"5%G>9I@1BG'5)) 4!ZR),U!E9R,R(X=3],QT1S8?WKNUS#Z&2T;5A!; M\0*L[F0&JYD"<0\63(-LXW2[C5/+!;H\B1.\N!-(;%?%GZEK1GB52^HE09D9.0F6GQ1G!C*3*3J,R%E%,N/1 MZF.8W,AJH]>$:J\&',)H7JG=5(?#P#3&"03--(4[7& :XEBEMPNTH>Y.,9A) MZ4@AG" VJ2(P$WQ7 1B^!0_-NWHL'Z[+3[I6P4U^\[)/YAE*MOA?(B-^_27 MM\TCG7W6?)_MMWI=+I9UP^'>IVX5(<:E6 M 'N0!^H]QTE$A-1AFX&RM4B@>ZKS/,$A)2+@DJ59FH+RWMZ%6"/K]A5]Q%H& MT$-3G%KHF.9<*Y;7-DXA;UE6#_ZD=(G0 8Q*CSS+NHTJ@78>>A?0FB;.O0MF MI[G[V,IX[%^ 9,KQ]"39L(^#YD/G+\>&?WHUT_/:B3-Q4U^72H#\:%0Y_^V4<7'/_C\ M11N,?ZLJ\;V8SV<\X($O*<4TDQXF-.0XY2Q0&V].TY1%62I [8-!U$?>'S>\ M:..Z6'.#6,,.;-N#P6JV.XT&%FP3V<9IPPAJ.4$_K7E!*V8<]BRW L&1"H;1 MGE136L&RJ]#L!K&(M/RUJ M1L'*5C^4)PM) F?.A##'QDA"G,[49EO^SQ5S?W$4@7A8V,$XPYU7IHLF M/,SK5LS@D4?@#M=_U!]+T;DS=MT75Z^U^$>]Z^2 ^5MMQY_"W2I+8>K8N]). M0?5CXQ9/99M MIS&9RUI]6+T\)ADGH0AY@L,@B-3Q*O5QFN/)8]9YK1!FY?MSXK9Z>Q,K&$Z; /SN#EF T(YZSFV3V'B M!F-'1=SO)G;\T8GO4SI'46\7NJOF\T]5K?\X(Z$.70LHSM(\UNW$,IS*.,<\ M32/" Y+D%!25,@Z;(ZNBKR]:&>BM_5NK.;Z]9+]+OM3V?7_W[GB.)& MOJ9P-AV37SNL+Q;Z,_>;YAYU[+LL]SC-J=CN MKH94%URGG1P,BC[\V^[X)8. *H-1X%A7"2%!1%L]'\4L3IB?LX2#>J&=P\S( MVOQHL+]EL:*S<#=3TU.A"5/&9P )5J0N$'"D+L]B95*EZ *T7=7G9$S+ .I5 M155M,W?KA\O8DQD7./(C@HDO YS10*FQ@ 1,\)B)!)3%>X#&R.KHX[?;6V 8 M] $P1>C,.2.,JL/D A6FCF8^+N!?"//"HY7ICM;[%6-S* M>F7-%'P6L]RCF2=P$E*!21SFF"7*9DCC/$TX(2F%=4T]2&7D-=?00*5%<=2;. V%+IN.RE36!0A[S_D"6O:MUOE/_%22S;86@-%_&Y@ &7<4<. M*7KMN>H"-20=+N0AB5PMY8,TIEW,0V+N+>?!ARTC=$I>2W4D^2#;?Z_+2\YU MR?N%.J/H;WT6RBCE >M-&SYB* MOQ2PM:P>R$!037G"WMF<,U ;$V] M H9US+D*KAD6>C#(YLBKTP7;#/.^%71SXE';V^A- G5S%KE5\[J8A0G-0\^G MV"=IHG1-FN(T"Q),*0WRV ]%0D")-H?)C'XGWM8 7'Q,MR3*6?89$' M4C"9^BD!598Z3&:*VX!G5HBF<@=[:LWBHM0QRFW4EE['3YO6\TT=T\:D7E4S M-2Y9>@)/L[5\/DJPM;RFAQJ"%PY+:9J)Y&@M'R$RZ5H>%G1W+9]XVF71N,XN MS$0J Y;FF"2Z5ER01&IMYP0SFODTX)['B%'XO FQJ6[YQB@1!W*ZO[O+.>>. M^ DOW][/Y9K-Y=D(EV,Z[O12_'Y?W&R L9>@IHONBR=MW7WY>GN- M-O5L +5OV8() M6;*KRYL\+[A4.^OGMD-:5;]]>V96D,OOF:&[30[ #>FA: WZ M[8T'F\Z3#Y5OR[Y.=JL;A\9<5K[DRQHH'](X;#C7VCL)5OV+&#-#_H=?&7KG9A MQQ.@(+$A5*<-B1%0@BD1"$ C>%J \MM5!S:D,5TM8)C06Y5_@:_:62:?-Y?D M5UV=_B!+HIQSCH5.)R=A&.%4!C%F,0U%PF7F1^EL62W9W,SXV"W# Y 8V8VG"S8QX1@[9' 1(0<9R1(<,B#-)2QEX64P#HO0EF M+#*K)HQ[I?2[VE0ONG*).GFKX]KSBUJ&.E>QZ [H\^: ODX]W/-R]&.1NP/= MO\ L$_!,F=DM8Z(/4W%[=>3W2OSTV+E 'XKY2U.1;X2.OK:@.#*0P.0G-9]L MP=DUKJS'.;-20>M+/UPNYFO5%7IL=]/F4-'_NW; ?ZV6_Y#+.\FKAU)7MVN< M-%T1F1D/,A%[J<"^'R681#I]BTN&.9-IFGIAF/O:);>=,'KZIYN%>JZ:"^B%-/H3>V! M&[8OT&43K#]"/8DI$'9=H6)4GG],S8LIIN%H%8U)B-OM+FT9_1EE.?$#2=5' MP7Q,6,8Q"[T$1UGJ\21(I1_$$#=:.^PDKC.;/AB=U&;*$BX+3)M=#@L 5CW; M_#K2#=V@DR[>;4%V5]?.7R>N=*I3X;Y4HL@+WKS2I-PWH5%[JW>6!#Z)PXQY0>;+7(8>Z()\"J9'-JW:'3QK=O#G;@=G_1W\63V.GGJ\ M7N@CZXI;98Z91M1,.M-F"N6]S9]CXTMSB;YL35V/T>%@J.F*HEI@^:-+I$)8 M_G,43+68!&?E4VUHO[?VI(W3?'%=WLJZJ,0L2P(>"9IBDB81^G8[T=^_W==-2,[;92G^IN]62TUT ME5S"\BCW? _GDC),$I'A-"(>SD1&@]23/I$)9/L8I#:VSE^30]\D?ZDM0FJ& MP3)3UP[0F53E&8N_J";.7+(ME=44] M[JM+KK1*+6_K2N=8O6E+=ZGH:5WSK!^9<9'P4 8<^U&<8.)' J! U>;@LLOZL27.:$IRW+!09DKU07 M? 3+V^C&7MELJ?]>+!^KE^6=9**8OWV0:JM^*DH=/;)N!7[?5+<5$<_]D&;: M]>EC0IF/69QQ' F92S^B 3/+FSZ7D9'MCNY8LN$+?6\90QUGJ,]:/R+NMX8] M8+\0Z^DPO">> &28WAH/7_@5[YG@N+JUM65CVHO8,\':NUL]=SQX'/0G)7M5 M2GT-J^RVMP]JQ.K7HIHW1[V;_-^J)WFE@PCJM\_L^^73TC0,&CKNR!JL8P>M M^$'BI8D$7+.D[2K-%.JX0HJMDP$4YZ,YK+'&!A*FI<;!$!3>; N&570SF-AD MPE%?NT@745!P SLW,%HV5_44!RA-6T[QM,A[U10-7K$H*_6EJI\?JV]OJRJ?(=/E$&B(LX2D:OVR M##.9)#@.,Y9[8>)'TKQZU,[@(R_8-35 7:-=\8=7X[E"P9;?FI!-P:9=P0!U MFF*X]TA-NM*DC'GIDX*&!]GKE<+%Z>VDNB MNV+QGY]J*:]+M;#E8GG'EO*+FMNGEZ=90CT_2^( TT 23+)08I8IE2,$243D M!7Z43A,4 &1\9'6F*>-M2;SW-PM M=5C4T[ZGLZ6$J<'[FND4PRVM9RPTR(\T*)B5L^CPB)-YA 8%ZKM]AA]\!U;? MQS^>I6Z>_6OCBIH7R[=FN;,_&HL@2!(>1UF(E9$782*C7!TZ=:O=*/33G/IA MDH(NW*9C?>PKNHXV>ET3OT"/QJ>VG]%,O$?K;YCQ/Z_]9S0AHUJ 9AQ8N#*ORZ>74OY25-7&2$TCC! MU ]"3$@<8QI%'DYH$F0^%1YE1D4#CHP_\CYP_543!#C]#B!@X- \3RZ8BG0A M$L"5>9YH(Q>3;QH>R_J9-1%M+3)(\=I6[$4_M;_YV96_\S@6@R[/ Z]-Y_4\ MSO.6XW/@,0L]\KG@NGC&Y8,ZIO;BJ5G$4B]+?1QJ-4("ZF&:^PSS.&8R3D@> MQLQ8EQRF,;(^Z8@"5M\1* R4ROD"PA1+1P^M"=IB5MR4=SJ8K-:%FTKQ MM2KKU7_J M:+ST4IKY?R:3'S"?E)(C3)(2< MJYUR-W9LV%8!QT]%R4I>L'D_"P]V4'8[-69GX1\&.$SE;K"^0"VG391(C]=5 M_6N!E"Y:L]L\U6>X*:Z_0+]IGE'#M,,@V%' ='1B=.0\2R MM+=4/,CM+L4K;MY6V0T?7J0N!'O_O9H%J22"9^KHJ=0P)B)7YB(+.>;2DS'C M+%-6)$0+ ^F/K&?5IQP#ZW\#\3-3E2.B K0_&T9T';>=!N)K;BZT"9;)ID7 M15LO6''DL+JX'12N2H\#J4];E]P.FKVBY9;#V"F<3:/.F[SO=KN3X8(NEU%YVI8.\7WA=7_ M*9OZWIOLJ77M;E^ MMJ!!U6TX:F9ZR146,*5C#0-8T9C(YTB+#)*:5$68"+V[_HW>@2UN(8O9QW*I M#*5+(=37L+A2/][4]]7W,L"Q@F.=69UW&,/9:E&>=Y'OM& < # M-,:.V&BHHH[L!=*$%2Q(DS9;QD/X#*]>1U+#%JV5P,8+UD"D@< N]7:[1-4/ MFY4Y-.8D"]) J-4Z-'G4LIKRJA'BIZK^QOKK^X/,EE_80C=@99Z/O MVDO=T4\G]1'Z33TY;U1)UYOIFSJ:*UMB]>$Y#G\29))A[@3KLQ&&"LT#Z.$Z% M;@T5"H\81;F?H#/=.6=0;.LCC6N)(7F<3B2WBT>XK8LG5K^A M?'T#NU CM%XDSII 0*3;DS\]L\5">\N?#D'F+-7S)!+#69_'7Y\P ?2D#-NY MH*8T%IB$$<1)7I4BD$#=/^MZ>S.HQQOF9O'GQHI#75Q+.7H8%7ZG8ZH'_^0-2\64IU2 MN)P)GZ>9ETKL)[K^2.I[./5CAKTH"P/N!WZ4N>U^Y8[WD;>]CA_TT.M/(JKY MG-6+34=FUYFG#F?6S#A]I_,%T\TFN:>+$\FG1WN27*"]%M(KL5 CUX39I^XG M8ZKT4X>F?/?FPS7T8^R]./*" M5]B6?IG7>G MW'P#?ZH&E4?GXD>7&K+@_'V=]=Q/R72=*H^S +?W/O[7\NWR>RT6E^+WQ<<_ M^/SA5S:_>ZZ7:O!O+T]/]9OF?K$L[[.5L]O0((2//++%V*F*!N,%4ER]+-HZ M]+HL&9^_-%=(;<[]G7RNZDY;;"DFH%EI@>YINW-<8(%7*7:8Z@H>^[@Z;)EY M'DY6IJX%NEV%Z*9;5L'_RNG=MW,I^W=1?5XKO7(4;;RT^=*M4O7J4N<:$C0LTUG(MI M.JWR)IXAF Z<>G(IG_N$IB2-C9I?'1I\;".O3>C2]%!+$)JWUL-A6#&= M*QW0TC(7S"(_;5^",Q+3>H--G)&V+\9^*MJ!9RROR-CB4;>P4O]H]?[*YMKP M;4+C:,)YG.QR["BIL:_%%,6V9YK^H4?[ M5'P=%#'#ZS$G. OQFPA@-^%G93.U2W8<4+3WG^=%'COYNOT&Y;I (IC->AM M7?VN;+'+3$UX5>J3;%,D8N;S,/43RG"H?L#$DPQ3CXRZ4T5G\W\8"7:HG"WT89TVM,F!,_3"*9HO<'3:PA=[111UA MU(>I(>TPW-Y(1%?Q]\/$I@W(-Q)\+T+?["VXY?NABZ?]5"PXF^O#U2?UF\4L M(6$04[5A!T'HJ_V;I3BE+,0BHQX+<\($-:JW/D!C;(]!1Q6U9-N#8T/8W!X^ MALYIL]B!S, S.%Q$ZIO.IQZUWW2K5F 6:^(%A&B9!Q1%(J0>',0\1&7HR*-+[:T%ZWO8-O MKD?1,M]:76 WU@/2._0CP61S^&N>I34Y'OJ*:$/[:@GW[%;U&T\VK=5FO2Z M=E<6R,AC0:1,:%W',:8<4Y8*3*3D+/:D4!LL9#T?H3/R4NX"(]=DK>N<'8/) M;"$[$!ZVAFWD!B_?$U(Y6KG'J$RZ:$^(NKM>3SU^9A&S[I_/12G]69*+P(O2 M"&=YH(Q?Z7&Q%>6AVUAVD,HT;>%W7J_L!:=JZ<(YE,;,MG$R] MPV=*;^4FA@MN7]3LD&#GES7;&O7'%#8[)-C1TF8''[9(GOWVJ*;SD15?6/8@ MY7_^4E1+R1^OJK]\7HJ_K$QC&B>4^AF.(GT_XU&"4Z+^)U%&<4Y"+C/?:(6: M$AQYL7:4 1FX)B -+\\Q1(>MU!5QU%%''7FDZ%\@S8%-;K(),H!L9<<(V>4O MGT;*458S0-K!/&>3<:;+? 9(M94+#7G/G?T1S!)!O5BF,&D3X218$[MC^#'VQ\!Q/X( M+)?EZK"QDU;:7I;?Y$VT\N+F9;E8LE)T?6GX^N J I^2(*=8^KYN@^W'F&8\ MQ"SP!/%S$J4\@ISOK;@8VZLNRZII4E[5AG5SSL/4S!DP.E(P%;"78]\RI*\: M6Y90CZ>+IFD6'\6=9/?R5=9 MOLA?WKZPWZNZ:W H%SMYG1$C:4*3$,2AE( M?&3MM.)&K[2.'YT]M68&C MW?%,T7N9LQJ)=?JU1K;>(/O4(#M?\>?LM&8'Q/#)#3CFA*A'^/0X]0/TU#& MJ5'T@P&ML4\9K#6=6_*HHX]^TQR@C@60J3P,G,G)PAD(@)K7HC6;:->+-71NP.?B>?6%$*[=?9Q(/._,3SFGS! M@+(,DRA)<U9&5H *Z:: 0;VBK;]T_8V-T$C\,-1F MYX-I (2I3&A[\;L^QKW8[HG;C0^B-&7G\<.,O+\FY(. 6?4C'Q[QC&IMV>D2 M/=F1:JQ=P57M-+DNEW51+@K>G,C\69)XDC,98DFXIX/H",[BE&,O2((PY GC M-)LITS.K0'791F$6LMS[+)N[#1X>ZJ9\F\XO:RFCU[;[G=QP95&2;9RY,U.O M[V,^@!;K^077UB75>OSK$^IJ7H<=87:UU49%V64IM7$8G;YRVJB 'RR4-BY% MN^UA>T?:N=EL]Z/5'^]E_>3/LI#Y(2$)3ECJ8Q+''F;4SS%+\XC2**$\!*4L M01D8V?!=4T1S31*I(9Y@2AN,J)DJ'A,GF(+=LVOW@B$V(#9/H/LA$,'JTA8) M1TH03'Y2U68+SJ["LA['/D&YK?/XL12Z"_ L2+QQB1._ 2:GKQ%8>PPJE6V;DL4*:I->V-X:O(V+L/:PHFT,'4 %M0J*?F@ M,&>E)&^/.'E"\D&!#J4C'W[0-F_Q5;;%*V^K><'?-L$9DB?$9TF O8SGF"1Q MAE,_3'5^5!2S2*0I2V&9BTNU\FR[ENJA-5YCN&["][VG0S'9N)U# MUN2&Y 5JB:+?NG]'Z7!Q4D1G:8W'Z$R8S_PX MQ+GDD3HS$XJ9T/T+B>?G)*1YR#R++A9.F31:!F?WJ=C0UQ5C9;LQ+RPW9K>3 ME,<)\TD689\%R@+*T@S3W$MPF 32"Q(:$4H@%M#TLW-&Q8?W.RUF-M8/ QNV M(^Q9HNA[RRCJ.$5]5GLAB!>H-T6:WPO4,?-!DWU^< M0P\,JZB&_OOOK>/VX\QB'EL<^)EW03^[$4?_II7Y1S! M=LKI.@BN1;IPUG[AA\W#N^\>N,OW_R>] X],QW2= X\Q />P7[?.VON::=VH M>/M?GG,:Y^&)NJ(]A7$ OVF&4 -!X[\9S+AX?EQ[K6UL'ET]+T6OOH &,KL U=M,D$ M4.2K4E8OBQV[?=AE#T#EM!GB!!"@)G.(!<@>.2FKE3ER?-3)K)&3@O6-D=,/ MC^O0USE+]PII.8LY"X4?44R%-DMHY&&:Y FF,0U]$OL\D*"8,C '(R]Z]9DD MXWCQ-QBZ=>=;(3.F7_^B[6+3\#2]CW\/CHF=_1OZ[]+KOP>/K?M_?R"X:7 K MJTN^?&'S^9O^<(!VP>&W1]8/MQ]OT(IJVR7Y+#/@" *G;8#SA8>I@//D!FWY MPZ)9[?='AIQLLQ\6J;_3GWC2LJ+9*ROF38A 5>LR#)MH AU/_84MN_]2LU@O M=3]%W9]NTP#'CQ./ABGF6:#K6O,,9T' <2:)GV21=ED8=55VPLW8T:PKFDWG M1&!=M+-0-C,*)L,.IAV:L/P-+Q=HS2=61WNL.;U V]A>;+6\ZSA_&Z6>KA/0 M7)5N.XN7:X3J)2&#IB\>EDLJR=9KP\R71U974?OH=1J9N9Y MOHRBP,=!KG/@J1=CFI ,QSE)4II&C)JUSK4C/[(^6)6+KM<$80H B*691A@/ M(9B*6/'1Q&VC%2=;SHT5?G>G\0/K"SL8'"D0(/%)-8H=,+LJQG(4B[O=7XMZ M=8M+>>AQ0;#O2Z[K1,1&V&'%[N] M"+!%K$C8W*ANQ #GWT:O37Z[M5/[&RFE:^W^U2,@5O]]7C1/FCV)AG(?;?VELAX7X_:7-0M8? M1=\G9]CH9U_*T\Y':P%A:_JX;.@W3=E5INTA:>P2;+=&FBZO]I 6^FT!Q^P M,ZMO:_G,"O'QC^6]G]ZJ6NU6S-LES(T%.V="IYJ([2:8[3E!+L M"9JG49C).#>*8@+0'-OMWW* 9,O"H@E'J9IP6]XR@%C##LRN-@'3S)AV#!'P M@-/&(J\:+W0LN+.: ?(Z,I5-*$YJ'P,@V#6*(:_:J8FOFH/^??55B:>-\FJNWG^X+M5RE(OE+*0RI;E45G+"E-%,",=4"HZ3 MC*5I%OB>3$)8Y5$P#Y 58E505'&$YHH9Q'KJS1<*2(X/0G54O6\.PJ*?N! M;"V;HJK;REQWDL_5?E[D!6]S&-:6Z >YX'71!$O.:)AXH9^F.";JK$\\(7#F M9Q$.!0T]P:0O Z-&-+8,C.XTW.8!;-L X30U=,8#"::*=LE?-$<45G>^)=0[ MOHQ:J,L6$6=V$9#\Q$:2'3C[%I/E./:U,^]K5BX*/=B=?*[JY4T]P:=O*+F,;$.%=4\^JS]$OS?+ZQ67_G\K?O":,@BEB>A M@DM?$G)*L<[)PB2)\EAD,E>K$+H"=VA,M0#79*W7WRXXYLOO#)$M5Y^QM%:+ M[X@\9ZV]W3$G7WI'A#JT\HX].G*T8JYHWI3R_K&N7AX>/Q6O35#R=NC0S(M8 MFNCJ?(D@ 2:Y"#"3 <,DC82O;'1&4F^4Z$43[D9>[ TWLKG7+DJT_%ZA-\W" M2&&-1M-A9N3_,)"!ZL4F['$5ZJC^,F_4B_J+=IA^4R?9N=Q$0NK2T!>(:0G; M&$DE)^H$15K2'Q @"8%[ZH!)(][>9P E!%;K@$H0$3O-O:Y UWJ2FVS2]C2L M&/@BF6[U*VZ4>:;O3'0N6RF^5F6]^L]?V*)H6WG/J*!>'"5-:X 4$R(DS@(6 M8\&9'WN!3R4!Q9P[XVQDC=VO#KEFIE$/?7:Z^$7#0 ?WLV.FQ'\(YC %[@AN ML,)U#HTC9>N.KTD5K7,X=Y6L>P*6IC%7!O?+7-L,S8V==CC6\E&J<^^KW#C+ MO\KE37[/_IBQ((A]*1.##Z;W^LBU%_5;K&S?L%T@?>E6Y4BQY-#F MM,/"E54)I#ZMW6@'S9YE:#D,W%WVL5RJ$TL7.-#Z )36^[94QN=B1HF4)/$# M[ <1P21B&<[B,,(TH'XF; 7&V"M\,/6>WV>UT.&YK1]_D30WJ1:^D MGG;/*1,]C.*G:M44 %6]&H_6O0)@F,80()^<^KY@ IM9=89$9C,S(.(VS?[0._9F8$Z#F;CZMJ-E]'U M08KRI7I9_+VL)9OK4!CM?KFMVEAB/_BBGGA+#'-@A"'7#*:QV$L.%WU 38S84;EUVB=;;<$AFF@#5>-V:*CXOP M/34\Z?7WH/Z\'.A"] .FT,SD^?'3,EZ,XH9[U)L_S1A:"=!,XY?U-+92J-%Z M3C?]O#OK:A*\'5ECX_(ZJ?4V">R[UMXT1"UJ.NE$4[9X5!PTW8!8FUW"9?$J MQ2>%75= :E5D2FT'(LGBD'"E_WT=9"XI5CM$BB.9A()SEB0)I"V\%1,6.MZB M[7O7?Z[N&&G/KF4I>6-7-;74]OJU&%ZVV4$_K,;'0](NC[WE!&VQ@E:\(,W, MNNK-#IBF[9RKM5F\MZ$,MFP_H, M^%C-U1N+5;-!/G_1#H1;'591E68E2G+.*!<)3GBJ2Y3$$+WJL_O-_2P,_^2N2#49@MU/)T@=9Q+W0[*E&,=.32E#I]8]&3_(]M_K MZM\T6ZCC"Y@[#T7=3%V-B"5,6XT (UA968+A2%=! MJ4^JJBRAV=54ML/ HZH^_J$4XK)XE5=L*1^J^@W2/N'@RR/KD35-M"(*:)]P M6-IA%>!$4*";94]&IVT4!J6QBG Z/.)D(4V# O5CF(8?M&@ZHE??XDH9W?*^ M^E(^%Q^*!;\NQ5?V9%1/^-08(Z\E30+0>V1(V--KR)6T:F P-/%T_$P/QMMJ; MF#QO$?SQI2KKZK5@5Y5YPW2=!K82JUC/S]NV9<;E*GV0\HZ&^$@R\#),L M(I@FOL"QI()S+VL7&!KBX11E7#2Y,V/5]S@Q::'4!4@C&B MPPM_-)Q@6L <(IO69,98 2(WQL#,+F+C3CZKOS:Y=,71'F?SYDPRA*O2O?U9 M<-7Z#(K38"R'\6#3Q7! Y=N*W0"_;!FSH5,]?E$?@.AW_KJL:_49-<%DO[QM M'KEE;_I7S4YPTQ1@7ZA33"X+70!U<5VVE=MG"?<\DODISF+F8>(+I:B%%RN5 M'4112I*0IP(6K#T"EQ;A>S#5WI%&>4M;.WAM<\O&F"0SW\F/ MXN!T5S@AM6 MMOO8]?A%V1OJ/]?QC!JF+U#']@7J,:[57\NZPQOP\7!U=1T^ H?3WHV/!_'> M1?F(I"R[[+1$],C*!E#KY5&1OLEOU;I><:5U,ZK7?.F$UN<59VTL7F,/ M/:^9:W\)[-!C.15F"GH"@&%*> O;NRULUTQU5_X:VPU?[2\=-NPY#QE7?7LL MN9BV?<]Y4.UU\3ESN!^1@/A9+A;WCVR=Y;*;O1:2V,\)YUAX7H))0!C.TCS# M :/*J)4B\9-TR@3$$_R.;MT>2$#4+*&EXFF3BCAE_N&I&333IS]^5GYP_N'6 M++92O-_\0T.\WT7^X2E>WU%8AB/8W>8?FA*U+:S[J9C+>G6W-*,T%:E@@5+U M@:Z9$RI]'_L<\\P3N4@(]ZB1(7QD_+$O6MM"L@W)]3TDM'CN-B##ZM.!F#"% M!Y/0HD#N03G.J(N[/=[$Y7 /"K-?!??P8]815-63U'5TFQ/PYZIMX_BA>F)% M.4O3)"*Q6E1A[*LU)K,0,QDQ''LYBTCNIQ0<+W6A\N*MBX,U>3PG(;%)JKIM+CN8I@&:$T=L71: M[ /Q208O65SD7E7S[N:H>)4]YU?3,9(U">M-?:!9EGEY&/H"T]R/,"%>AM-, MA)ASM?SS7,:)9]1A%41U9"70(X>>-3W ':0Q<,-K?S0X8#I@BX.^Z_T"]4&Z M'0LDP$7M&a=0Z 0UV^PH5?O#VU7BPZ6Y?H?)MW;Z"7[8SDC[+I>X7EU_5 M4A2KRKR)R'TN8@\'S..8Q$(I2J84I1_E,@J"./*B'&(;'2(RLC9L26HCH"4* M,X .HF)F]YPK*TS5[8HY0M[:D$".#)J#)":U8X:$W#5?!I^%1X%>5=_D7.I< MMZ[!&"3\\^#+(R\M?THHPZTL.!CX9R#R\R)R)#C0D;:4%AGH,26<5W M'AYQLL#.08'Z$9W##QY;2WW4/ZN?_O6?5K]1_Y.QA?S7?_I_4$L#!!0 ( M )"!!5FOX-K,SI( !80!P 5 >&YC&ULY+W9 MDILYDB9ZWT^1I^;V>"7VI:V[QY129AW9*"6-4M4U,S[PY=_^>]_G,U^^(K+U70Q_]<_\3^S/_V M\[3(T_FG?_W37S_^ NY/__W?_NF?_N7_ ?A?/WUX\\.K13H_P_GZAY=+#&O, M/_P^77_^8?T9?_C;8OGWZ=?PP_M96)?%\@S@WS;_[.7BR[?E]-/G]0^""77Y M8Y=_N_QG;D0.EDG@S@I0 C4XA0A2>"5-C":B^W\__;,I0?N4+6!6%I04#+QQ M$4PL EE.1H>R^=#9=/[W?ZZ_Q+#"'VA[\]7FRW_]T^?U^LL___CC[[___N<_ MXG+VY\7RTX^",?GCY4__Z>+'_[CW\[_+S4]S[_V/F[^]^M'5]*$?I(_E/_ZO M7]_\EC[C68#I?+4.\U076$W_>;7YYIM%"NL-U[]+UP^/_D3]"BY_#.JW@ N0 M_,]_K/*?_NV??OAARX[E8H8?L/Q0?__KA]>WEZSR7OXY+2<3K9 M?.J+N%HO0UI/;/16Q*Q!*$6H\T) B-I #$[KI)*/1=[><"5X111O!+#"].=/ MBZ\_T@?_6)E0_[#AQH83]Y;;0>(_+Z2+_/,^OZ/*=6&ZLO!,D5/^0.(JC(Z/BY_EZNO[VRW2&;\_/(BXGICBRF#*#DF,&9;F%R-!" MX-'X+(WG1AV%AKLK[H0"W2\*CN)@%]+_@)^FE0GS]=MPAA.O?!:(#JQ3$52( M1+HT"12WV3EI38JV 0)NK[H3"DSO*#B"DUT@X75UJ4B%;1C_&_$?7R[.Y^OE MMY>+C!,COHN-ZA MTH*W78#D1&4J2K,KN8C<5<))*LDXF05(@0I4%(1MLK$)ZBZ2'D3, MLH7;^O#JNZ&CXUAG,];V!)'WB]4ZS/[/],O&J'8A6*F8AN@J:Z32X((AA\Q: MC8INQA!$.X#<6GLW>'0<^VS$UI'!4;7>BR6&#=THLPS*&?!"877( WA6GXBY M=M$CDR6ZH^!P<[7= -!QI/-@UHTL\OI:/GO_>3&_C,TI;T)BT8'0)1!CHMMW5UQ-]%W'-X\BH4CB_\W3.=+@BX7\>-T/<.)\,:EZ!CH M%!(H7?6631(8XX%Q*VT)QXG_[HJ[B;_CN.91+!Q9_!^7H68D_?;M+"YF$\T$ M!I\36!D\*"MH\\8KL$%K$5''HH[+W;BUW&Z"[SA0>3CS.CGT/_^1/H?Y)]Q$ MXB57(I>8H)"Q"HH5#N3J&'#"D7EKO;&N-#GX-U?=#0,=1R"/9F47[L#+\V5E MU_9MMD*:9'"^FACR;143$E)@!E0U7QTC2&O%'?&JF!1:A)@>7GTW:'0??VS MVBX@\GI.GT;LF'[%5V$=+K8UL=K;Z)PG;P8S,2?S&AS)X)!IEXLSW+> R,.K M[Y8_U7T@L@%KNX!(?>!?O@QK_+18?IL(883,-1+"J^=3# >GC0&I,BE'I8K' M%M&$6XON!HCN8Y"',[(+'/QV%F:SG\Y7TSFN5I-H8[*"K&$?)/G"/F4(W&@H MQ*&08G:F253IUJ*[X:#[:./AC.P"!S^?X?(377E_62Y^7W]^N3C[$N;?)C46 M:HE8P,S).RI1@\NB@/:,3.7"F6*Z 1X>7'PW7'0?9CR>L5W@X[?/.)M=45]R M\CX[8)X@KJSFY#27FCULI ^AH,;C$O#OK[D;&CJ..1[)QBY 0(2?U02?1?K[ M;Y^);ZMWY^M:TU,]ZTG6Z$V2'%BT 11J"RYH"0P=!H,L2][B+?,I&G8#29_SC?^"W22B!H<4"2:<(2I##'4.18%V01'U">V3@ZL%E M=X-&QY'+XYDY]GO5UE7Z9;I*8?:_,2POBPZ$C2KRHB#;FF#,:O ]R@A9:A#1,=!S6;L+23.H[K3?Q"WR$+VEON=&:@:S&LDC& 1^W H.5% M8F9:'N>*/++P;J#H.,K9@J%=86);HK3=A(W"J.*(*9@\J,P*\4-:R"EG;RRW M5AWWXO7HTKOAHN,09QNFCHR,%[2#O-G%+'R:H" _.SH+S-54'I$2.&LME%A< M3$:KR(Y[!KFUW&XE?QU', ]G7C.I_\N/]YCWAKYQ:)'^?+6837-MP?!3F-7> M N1?X7IUF^Q="_9/:=(25G$CZXM%MP<(9^O5Y7>N M3](^=!VJ'"[7>+%:$5NO=LE\SB(P1F?#T*5G@P?GR%N2M#W4(>M@GHI4'+++ MVQ2,TSY@,"13[]&F:TF=6+]YB=X\2*8*/S!D+-(U2U3C+$0C:WBMYAPB++4S6%AV!G)\)ZP-)1 %@, M+8T.(/8*X_HB1V6*E^R:Y)Q-TNA :FM %2O J1* )9%5X$'H]%1<]1!(/4C( M. U0AH/0\=SN #(5_.MOU]OXY>O;Z<1'AM&3,,W^+Z$OM>,)2)-&7, M(=9,^%+K'A*YF1;)!JQU54]%Y@\R?)Z@9YQ^*L/AIQGO.\#1^R5^"=/\\Q]? M<+Y"NHG?K3_C\A;/)AAY=HEX93.K1X.<"Y>*!>\M>I^-";FU';T#6>/T9QD. M5:TET0&X;A.O([''<@4R14ONJ23EFDCAHLLY9>6XE$]E+1[MCHW3RF5 -70P M=P^'QF(=9HWTSN(++M??WL\"L6.>ZYW\I08X2)5.I,$B4BADMF6$3<:N]T)! M(@N.)9=X\KRYPGFS.F=Z!;7I,(YI^F=/EN&41;^/F/-#NON15_ M62SR[]/9;&*X\2QJNGUMRK4;+X?(?2++SN>$!DUHKG)VH:L'@[H)H)H+H0-@ M?4!BS#2M<1.4>+N8IPL-*X4+2:D$/-5WEE23@Y4(P*/RR3*?3&@=$GJ,EAXL MZB8 :L+L@T'S%9=Q,4C,Y^9.BK(&782L&.TDU*Y9Z 7DHDMP#+/(3U5T'Q_V MV1,V YO,36#3A-D=Z)I[D8A_?_OZQFZX$=YKZ4#(6)/"4@"O# -&YIVQ3G@5 M!X__W**H!Q.Z"8 :,KX#&+TCJR[4.K%?^NMI>RA,CEVII^DJ!Q6B4. *)V;._B!KL1;[BI4:-QR1D%P3KR M*]DFLD6Z563/9;+"YO!4Y)@3^I[,;*#Z,V;:8C3V>;F?#'/FP*'SXL9 M,7VUO5BO6!,M5]SZ#$0G!T4:D2[20CL,/FEFF%/-C=]=:1LWJC-X0L\@(NI M\]S8U]U@:B0-J@4R*+[64&B;P*&LIEMP*3L?0VEM+C].S;B)&L-(_W&('2.* M#D!U^:+W/GRKSWF7,77I4:5L-6#,M9HO*-J%4Y#HDE:Y%$;[&N@=]38EW8#I M*#D_\HQZ!-/[@,[RG%:]QZ,)>I2>&P_!U(8TVALR"U@"E9,T9""HP 9XA7^8 MF'$ON^$ U(#U_6"H=M\_PX_AC^N-<-+(R@=R!I@EM\!Q \%; XR%6#07@9N! M,'2?F'%?+8;%T)&L[P!#MX,1E]RZ[(0T82QQ+XN!'*6H3WPUT2DX*)GKB$+G M8%M[:D]3-.X3QD!H:BB$+D)"KRX6WAZ/JQ2GB F)'6!U[8G"!:^I!@&IE$$LPH#,C']35B3&M MWR<.-) '>Y08""=',KN#0.,C%^J-P+E'Y] 72:A/=1)N4N#I*(!51ECK(^>I MM7KY+E'=>%O#Q7[:"J9#8^?&3@JWR>5L0"9FZV1=A% 2,4NC<+0GB^:I0:3' MVSM[(NL4/MAPR&HBAAYNNL7\TT=1!2KIQP 8,4!\O@AZ =,VJB4"738D6$O)2JY1J@1+G0!0;%JS) MOK1VO6XLWXW#=9(WC;V8W8&M5+O-3==GF_K9>7ZYF-?K&>>I;@6#=T45#BE5 M*Y))!MYC@)PQ&9N]#=@Z_/,$.=TX9(M1NBU]YDKI%YT1I-#Y Q=J.7-A*^7UQX%+L[0,R-9JI;^DMD0F1=0UV> MU]Z(9-"YFBRC0W*QI$);&N!.NTG#V#E$@V#E*$9WX-ODZM8NWTO\C//5]"MNHQ)O%JM:Z_:N? Q_3)*6B(4KNL8% MN0F":?#":^ IRV1U1MV^S=1^)([KZ@^%M@'%U $*/^ Z3.>8?P[+.;D.JQO; M?85EFJ;K":H@E)("N*QSLTVQX(R5$#)W0B6E!6]?D/@]JL:-$0R$M<;"Z !> M]QDUT=D(;BT"<^2=J%)$/2 ,R%T)Y*TJD9XQI5^G M\\7R"RE&,[E*O MT%6\;0CPOL[B(^&LU\MI/%_7G-^/BQJ67\S71 5]XJ>K73M=G*D3W:U2Y)NJ MR"#Z8B#YA*BBCB*V?G)K0_FX96HGTU^#"[4#G?>]B-XD2"F"I_V0'VRJ7V,A MUN(O,B:%-6BR*JU[$G^/IG'A=^H7FN/%T@QF3?NAW^HL_G[#^L^XGJ8PNTWW M;@W1G_BT!AW1=Z7UE"W1LR%MHDBS&.D$J%I6&TO)X&P)/"5EU)/S47MMB7X[ MB$N\?K?<+)LW8;KWN-P,F2+3DA5O:;LE:M+O*I&:53E *L8EG8KFL75<=#?* MQHZL-T;.TS'V)N+IP*"[O:OM&+,7Y^O/9*7^%^9:N,R4R!J,8&2>!E*V(9$Z M+\ZR@D:6(%NW!WB:HK%#\B<%V5'BZ!1K<]J)4<@*XPFL*S5]T',R$:P" MR;4U26A+_M )@+6E9NQP_0B@.D ,G0+JYM!%[J7GCASI$%+M#X4:?(H)&-F* MFF>FO&W] O0=DL:.S8\ K4,%T@&^;KR-/GK!\Q"\T59 -+Q69)"O&S-',-H) M)UU*B;6N9]B!K+'C\@/CK+5@^L+:O7M>%&.%BQJDD+7+N*QIT,0TF6N,Q2KI MY8"Y#P?97 ,&[4^'K:,$T2.F+JYYGZQ@P27PV610R0?PAA2RX3:F(*1(:8C\ MT =(&3NJ?VHL'2" 'G%T\TY7,DCBC %7ZAA*1\ZMYYE#L9H%'HRS?'#EM*^% M-6!(_M2(.E04_<^&O.+E:E%J;L?Y/)SGZ?INMO3^;*93U!T+C*J9'0[P^L:"2!+BHE_H)S MXM*,=O,BGTWGT\JA]?0K7FY()(/9!00BOW:@#05"]5)#"<)AIE.G6D/J.R2- MJYV& 55+*70!JWMLFFC!4>FL09,S"XHG3K'6/B'%?\8:! MSG&<[B#+[FH#UR4;$\Q&%^,X"!^)(=KX6K1AP03.@E;>9-LZL>X!,L:%RZ!V MT(&\[@ N;Q?SQ>U=7 [,O&2082EJ74=%;8;9D8, 46"J[=.]23QGM*V#&]\E M:MQ'WB&@U%8.'9C6K^=?<;5IV+#=SE76,@9KM7 &.(N&]&G($+R/(%GF*GO. M??.;ZS%:QC6H&XO\WBC!!OSO D=;NB]XS;*Z25R"FME3V_A.ERDU+S^NP+_;$JZVI#OIC/S\E[/:O3'"9TMH(2FMQ4 M6=NFARPA($,@,]+7Y-34/L.NZ0;&-=6&Q>UXDNY'C]Z;_/CU[?0O83K?.$,B MDKMC/*/SZN)V;D0P.D%,ECE7BM:A];B%I^@9-V?OM%@\6 Y=!+P>OPRD*,F7 M&($78I2*U7PU9,@RQSS+44?O6]M\Q]W)@^7I#8NG-A+H(,)Q'9NY? J=SL]I M4Q?!F\5\]1.6Q1)OC"SY^0_B'XF/=/?RVVOR\E>/5.!&:4M*<5-R*X@5,8'+ M@3B#I+1%UIAN"WJ$E'&UZ7#P.X[G'4#G_7)!5&\,B>2=TT%(\+H^ MA@B'X*U-8!Q*K@N="-F^I>3EZN.F,@\!D ,YV\&M^A;7U\IUIVX5WI/5058H MY.C(Q_$L763VT\XQ*-*6J;4OL#>1XZ8V#_*N,*B<^O 5;FYQ$LD(+8PQD,AJ MD_$2(;*2:S/ZB-HEU*FY?W"3@'$G:0\.H;WXVX&>NNPP=UFT]E-83=,$T9@< MO(48.?G#B 4<4P+0VVCH)G;!MWZ#>I"0W1Z@V'-"R_$,[\#BN;N)5]/9^1KS M)*NDHTX,N*ACY6N);24>$M,6(VE&GEMWB'R$E-V0\ZRRXELPO0/L_ VGGSX3 MW2_HC@N?\.WY6<3ENW*OENB*9Z*D$'*0M#]$LOR$JD]G#%Q2ILCL->G5QJ#: ME\;=T/:L%@!A3SGG@I/ 19>"I!E5!:%_KL M1>"XN1K#HN5 :.XON'[5XX6ROU]Q*6)66NH"$:M?;#."\X5#G>$HG2PN-I]' MN">)X^9]](#,)L)[7N6RM[JC#U8[^\0J Q;2[KJW]BT(MQ?]9L#3O>;SU\7= MI-!*M!(8H[M>2<[ UQHY)M!41\)XT]H(WY/$A@'7**RW+A=@O Z5B2;60=4& M$'-*&)CAIG43\3T#KJ=H,-@<%T\$8O?A> ?WZ5.S&EY\#=/9)OUDL?PMS/ Z M.^!%_H_S;7;HU3P')[7!J!)(01I:23*KO2\%L@_(HN9.N-;'JA7MW?0H'!RG MHTB[ Y0_L.7+K1S4.EN87)+T!F2I)4+H%&V?6Y QLF#19*T':*G2<@O=M% < M'/-CRKZ#"/83V]]IN\84DRT3$"5/H'CM$F^3H5]LB;4:+C3/9#Z2Y&Y:.(X) M[>:R[5N+3ZS3TC.K0+N:$\%8 L?)[)+1>JY"J0/O3P?3;KH[C@G!O6329^?_ MQUS<^V,.!O'?GUIF0 =^Y]VU]^"?&E*AK;&Y/AHS9Z#"!V*=P9.""B)S@I=K M'6'>B;#C1_1<+/*QZNI)\BH8$SP442=1.8$0,#&PJ61CM4C6MLYSN4U!-UY[ M(RSVQ=_3%?DEJG,,D-(F2Q255L+.FXR,,R6 MVVRUM:VS5YXDJ!,L'2#IQT!S--L[P-"=/;Q:G(7I?)*=MD&) !X9 Y70T9^2 M!7)JN-7.6FS>\^I!0CK!S/&"?K#"YABN=P"=&]U-?\7Z>C-1-B'G1';*FDY5 M'6 >HI<08S 0_8 +G< DT=&3U]L)A8G'#D D'T= M,A"-AIA3! R1:5+0Q>;66>!/$C1N_+<]?-IQOP2 WXW0%J'HZO7NS%RLS11@E"1%9'!LO* MG@@%M32!TV^I=8G<4_2,&YMLCZ!FO.\ 1U?>QQLZ$YOJT8F1%H/!VKW$UGY+ MO-1NS@F"M))%);WSK8VE^U1T\D+>T(\_C,$=0(0NUR6&%;["[>^OY_?C9!_H M+/RR6/X>EGD24\S&BWJJ-J43!2%R4J<:/4,I8W!L@!KS?4CLQ.$_$!'W:W8' M$T\'Z+N?HZE5L;XP"4XK8A;6MB F!["T.O>&3B-K'G(\*(5VR&*6X41^5W\= MQ?^# ?0%E]-%?2-:KAO=@XJ'"#+6OD=11HBUFT)"Z^E_;11O;96W MH7STGOZG ^SI)=T7RK<#Q5Z=+^N.MPMLSO!E=2-NGN;)<=Z(?Q*%2J*X %S7 M:K4B-42K,I@BO13.!9-:!S$.('/T7LRGQ>^ ,NSA3G]XBYM^6R0MI)@OQC='L,/=$,LIVE],=7X M1>7G)@F)>%MPNCZGGYDD9:-1V4+U_$&91/9\3 :TI;W;[!DO)X+L[D2/WE%K M; 0/)-]^ ;TYLCOMEQNI7/$,= R"+IG$P7MA(->\31&B9[Y].M1Q-(_>H6ML M. \CW7[1O#V^/Y]]F2V^(6ZG@9\OTV?B_OM9F-.A#3E*%1D$K(>VCESU046P MS@B4+"F.K4/C!Y(Z>O.PL;';5);]0G9S1!_=Y:1$I:P+%K(V=OLNY9.28$5F M7DKM?/,&=@<1.GHGLK'AVE".'8"U=0T3(Z:BMA9D*L1UJS,$YCQDYYPLG''= MW'\;HWYMR#YI)P/XF++O /K7Q:>KCXM',ILV=U.\Z^-^0)+#:KK&WW#Y=9IP MJQ@^8%I\FF\^9:,C)C$Z);PD+J22@"XP#5$(#\X+5"YIZ6-K0WKH/8W?%^YD MIZ,K>'1P7.X_$+F2)4^.7 E161Q$@5BB :N59]+R:%-SD^6P![I_T!>Z?01P MY-O%S_/*B=5NBI^AIT$*Z?N;[Y>+KE#CWT[>_DJWQ>GXUW_5%6D^_ M;EJI/#1#XHHK1800BM7@);FBJJ@$WM3D(QE%#FA0\M:I6FTH[R2#ZUBD/="Y M^M1B[<""O-'+RA*7G"H27-:UUY]1X 0ZD-S[VE:7N>;Y-;UT#QM#]H\W%=M' M$!U Z)935CVJ>9K.\%8C^(^+'=E[Q4I)YK*0R@#&34D >B#7*P'7UKG(HM2A M]2#I(?8Q\IC7\6$].C@Z.""OD%9.TPU7Z<\SW,A_GE^<59/[O[8I&D[3AF1M MGV(R6?6&[B_/#5G8)9ABZ4NZV!H#?A>ZQM7+XZ-G,; H.X#GBT1^YV8?-S91 M^_2N4ATUNJ+MO5_BV?3\;'4])WPU\98GQ%J?K!BO/F"JK8$1O-(VZ1+(,6WM M[A]&Z;@ZN#L(GT#<_0RP&0B(S*V664PK9\]2ZHV./ MJ;7=8;.!N$94J#4&M"E0)([5> QQ;'GQ^)!P^A5SG2OY ;_B_!RKP579M9IP M3(DADY WQ:\8:VZFMY 3AN22=47?R0&_'VLZ:.5Q,V:[P=[P4NM''5YLDUCZ M'YC6+V*8Y\6\RN#E8D6;8D@GJ4Y'(4^3U3P)!2%R"]8E'F0*S,O6:O%IBL9- MB>T&H@.(KP.[\Q7&]8VVTW<:4E^-(T]*,%.2@."T!N6):SX(!]DE%#H4'9M' MCW>C;-P$U^[ .8 X^U&RZ^W]\O7M]&I+(8M(9ZL .7>L=E3EQ+60@ Y< M$5K9$&3KF5Q/T3-N\FIWN&PFNF/1. @0_S9=?UZZB?#AP=F!/;)+#_,9WGJS0%6X1+KA0P&D5]2(E O/50 M,*#U)K+L4^L7K7M4C)N[VAU&CQ13!T"[O#S>S5]-5U\6J^DV@/9BM<+UBD]B M,1X9W2'%ATA72F(0C#%0VS;F+!0=J]:C<9ZF:.3\T.X0V%!^79@$]_/'KCAW MD1)[G1^1(SF#Q"S4&[:I $$:8AOM3-8VVMZVQN;NU(V<-MH=3@>2Z]@!TOO; M>I&N7AXV[26W@;=JIJPVLRRV,;=JS+PD"9$LEMNS.JEEZXE9!I[+.I>*(WF5 M.0#M-Q<59.9QM]!I.YIZ:T[4!C*+\>773RS@008LSZLJN'PNVZJ,:SY,! K/ ML'J7@M4G8;I9O,.:PLND\S*@M*V#6 >0V5NCHJ;@/97X>@;J^R62NY=?79#U M\Q_UC0TOS^W%J43-&5U7'$SVGC9K,D3-"^A@N711$"-:>TV'4=I;7Z(3P;6Y M$#NU8B^OE??AV^80HC%%U&IS$U,]A$Y!X,F!,3$J:T1 ;)UP\EVB>NLZ=#J- M>;!H.O#@'[T"WDQ#G,XV)OR$.Q&#"P:LJ^/RI""[1'@+B1'19*8H45I']7>A MJ[]HP\54,^@VUH;'\,?>'6>E&'62BXA*%= >26V&;=2Y!2+4]JIUF/! M]B"OM\X^IS83CQ)7?^[WF_K;C8-%EL2'Z:?/ZW?EKV16;,T)GXW'VN0%M7"@ M!&H(3'K(.A:;0\PRWO%?=O:T=UB^MW8\IW"J6TNE2PWX4&S@ %GR2Q-X:[YQ($[836Y>H?+,(\]6E>[55 M]Q.R-40H$8&GVD)(:D4J'C.(D+7TAEBH6Y=G[$18;YUQ3H3 8T743Y!F]QJM MB=8F^1I[4J3T007&(=1I)YP5D:QW6LO65N'NU(T;C.F@TFT@038;E=T[,S2IPKAPY:-IK.I\J@PM8FU>@\$$7SUSKH>UM*.]D'LZ)"MZ'%&L'USWY M;)?]H])_GD^7^&M8_ATW[4ZN$Z,7V9 MJ]JM3$#0V4N9E$[-$XQVHZS+8O>3@K.] 'O4F*])JO-/4SIR%W$(%[SPM0[* M>-J&DH5L>UNG^D5/]HSD(36?E_E=HKJT1T?5E$>)K8LWPGM;(OX2T];?:I?? M]8MYKL?M2_V1"?JP1FVT$ MV0=([UP"M)M?P[KJ_V_ORMVRJ!LV2U)>DO,7R&81Q$^M(P0>+6A6I/$Q,(9# M7^L[DCKN$V0/\#V!B'NX^)_:YH-V=[0R6!TT^$*[5!+),54UY]4;S4P1$F7K MGG9[$SGNZV7OZ#U:K!W@=G<>3SS9VIEA!BY#J35.#"+6?L^.U4EN26C9NLW8 M[M2-^^S9 5('$F2_(=5?IO,P3[LS5[E4K+82N!895%02'.<)T#J.BB>12_.& M#4TH']<[.W5(=4BQ=J!O;UXH=38+[17?E6UK]+_.292OZ1NTW:_UJGFXQ<]F MJ-!5*^I-E^IW7S9,F11%/BJ:5(<,$3-8472HBX.$6D3C4!!/!K0IFF^HRQ#N MH A]POX8%RZ=G9WMX*+->"T?ZF06ID &1Q97)K,K>"Q@I8Q16^LT;YU\^C E M7<9TQT+K@0(:.^7O1?Y:S]@OYW7:X(?%MS!;?ZM&_W1&9M1BCI?1F FWPBJM M5.T85*?+5_M)$T$&T;RT8W?JNHS6GE(%#B3(#MRPNJWZ?PTW?PVS M>MBN![;6OZA9M[>^<>,GMR.D[N>F75@E/_^1/H?Y)_Q I^KG4K!6@].OWI@" MCIP)4,5F\('.<>#><<60_F\^B.^D.QSWJ SFUG4,D^=^B";..N9#(GO=9D$: MPT:(AF5 IXT7'!G*KL[$N(\??4)\+R$>.0^*.+!<=X!;A88[60IXK Y C/2G MI"U(*VL30ZN4:FVR#(_;P9X].L7M/D+L95C?^9M[T;:N,\:@R%Q",&,'3GXSIXV M7D&8YFLO@P;Y*JCUFJR$&X8!]UDYG8@[.H)RB52WSAHL$SRI('@QK:VI MG8D;MPAYN+?T0833 >J>;I3_U_D2PVSZ7YBOFI1KBY+S(,"EY,EN*,1/4>L% MN/ ER^RMM(W!MR^-(S]J#P.5O08<'"FW#G!YI[W$N[BFC=1 _V6(DG9Z5XVC>XG41D?LA=DW,8:5>>>;!/Z4C+AM$+Y-PPQ^0]_8_-7F;^J_^H#EA_K[7S^\OOWY2%[3\L_D.6T_ M_+?SL[.P_+8HOTT_S:=EFFK]T[:[(C'N_6(V334%X=8>5M,SI.5;7O%M^"O.+6:UU2"%]?-Y\\5-835?OROL;HOOI?$4W_6KU M"E=I.?UR.:'X'FT?208_T2)_GZB<4*%1P.@<@=+%0PC. 1U3YPUBX:ZU@S'H MAD8>6MT&DW=57S\0Z%.37HTT6I2+BR?,7L^)\>?;5,,#5.CW/K*![MR+ZD9* M\VK-.O-YMEB=+V] %)4KQM/MG+PT9(1Y)+.?&_ I,<:43R:T-F.>HN=8Q?G0 M9]] /2%>6QZ@:,YKO-) 1&UH[TRE&.A,N-8=M9XD:%S%U0P7=U57.R'TJ7K> MXF9ZVGM"JV5BR/T7+T$,8[GWN-Y11+DKI$*.1_U+;[#KPI MM,DDT$2C0E"M+:E'B1E7F33!P;T!ATT8WZ<2J?5-2_R,\]7TZV;:U"$*Y/Z' M-% >WZ&LD>*XM3 M6[=EVX&LH^.7#RRQ6-\ M]8.;?818DQU$J>R=/>J0&Z#C$Q[1"Y/L>V;-(VK M7%ICY5Z\LJ5$^E0WUXT>ZKM6V+;^K@,M:1AVU[LVM:_/C:!O B3Z-K/VHMZ]].Q\=F#,)8+%FSFNGUZ MSC![&5#D3?I\;<5/_>*T4_*#3_\">U",7O0&,CA7@MY'?EYF(? M<%;K2%\N5NO5QDB/E9S+6M;K9-B<2@QT'\[;?O1UCRNKC5"^/F;7?OY,&@@B M)4###5/D>A1LG?UTFX)C==,;I'L;;Z<#W< C*UHR)Q04F1PHQ5WU=CQP8530 M I-/KI"&JX>;JU)\-V%C1MDW[F0 ?SJ8]K$^G: MC=IV,:_+]5[<6>_Z#KEAUS,IR8@GH-6'$ATX!)X5F.)8M)B#CJUG$.U%8(,X MV/<7NSX<)I<:9Z'+F0OR***.X&02M9=ZDAB=LLW'@^U'X>@QLH&P]4"T;"BY M]:K49@3?Q;;'"BF*-]-40X7D_GY:(AZ<;K#+QS91[J9[W'W>#*.UV]7BW_% M%\MES<*N2SUT2)C!H$JH7<5J"K8,F:Q_\D8\"R('L@NP>=?#/<@;L3[R=$"Z MK^:&$5^?.NY&==\ANNSF/V^@LQZEII$A=O7Y#V!&19.9K:,L,>I:$E$CJ2*# MY$&9H+D3.C4/6C]*3K.BV0>O9L<#$TX#4]P0;).$F!T'%P)+N4BOXP 35Q^E M9UP#JA4F'JV;/58"?2J.6@RW6I2;70T/S6!_^)-:A,EWH+&19OF ":=?Z^/) M=<1 9)V+B C:FCH REGP@4FPR9BH1.V/WKQ:[CX91W4&N<.ZRM"'X.QX4ICH MOJWUWZ!L3?NI[U':J1RU*F3O\YT,M]W6&U=A'"OJ6ST_!F!PI_IBI^J1S>]# M%L)<+G"R>I@'=S1\64Q*P3G)&91-^ITD[]O7&N7H$M.,%^9#:\=BN+*8B]*' M.PM\V_YZ?4A$2LK9.D.J6%8C'#78D!V@I#O<1B^U:]U->S?*NBU4V0BYNA9^]KB)^@9M[Y](%@U M$T '8/KKJLX&7:VG9V&-JPECGFR$.J2 U38I/BAPBKY$PU"C+LRQUJ6*MRD8 MMP9](,

0.(/)^.5TLM[V#R:ZS'/=R?( MWOUZJY4GG!FNLT&HT5107*JZ54[,=9PS$5G2K3.5]B9RW#;. T%Q6%$=C,6O MN(R+9CW_+O-3[]F35GLM-_UJY";?/]#M;PI@<5I:F6SP[<.TCQ S;K/E@=#5 MAO5CM[2]$U=YV#OO7*0SLX M10,6)V*0!0L(5X=M&^T@2"DA2AX\E[80#(+^?+RRTTP>2.*&\6W,9FB:B_APA@=T1PAAFC!)2&R\39I MT;J*L/TN.F[UL@\"'U6!XXB[3UWY8/>5PS7D4Q\W5*^8 ;7AHYU"3-8>Y::$ ME4=R*V6A2U)ZL)K888-(5K9.DQBJ8\QOZ3/F\UD-2-]9H2(^T2EX-9V=U_&; MM[&?;(S><004NA: D(%*'."@1/%DI"2>@FG,@@-)[;3;S#X8NC?1YP1"ZU-A M?;?%PN'*:]>//D6CB &5VI,%^MQ)%8.1@'XS+D_5/B)*@N"**\MRD-@ZS7+( M=A$/??;U:4#-D'LZ=\QQ65NET FD+=)FI?/>1]2B=?'@DP1UW+AA'US<55;M MA-!!C.-&%XJ7%R]J=>YP+2VJC#H/LU_#NF[RVZNPQCOJESSKE!+9JR&)6,>G M%O"6<G_VQ[OYC?W?V1R&&EDT&3(C M&T%E),_&V@B)C(1<)VTI;-TL:"\"QTT&&0R0PPEI[">MNV;-+U_?3N]LQZ2B M9)&*V*4+;8?5/T55'UNT='2^K-NM@.[[:XV;Y-$-]EC,&B>5IA]QD$>;J=V>/#CR<\;K/W;@&&.(YML19,E\JS!J4ANJ2$# M*T3-( DM,EK-A6Q]W,=M GH9%:8WW$HPRNH[:%!"(AY"+#U9$M!Q;/XH-MIEGW3AN M'TP_$7$>$1X=6!+7C-BHM'>;S.G5A\5L]LMB^7M8W@NYDTL6@W;@LZYIB(9# M,#%!YI[9J% Q,=P[R4XDCAOFZ0+3[479%U+O=G1\47=W<]/52-J*?+4Z/]M^ M[\[NBS$\>N*O2JQR.C"(DFPF5IR. C4+K'6K][8[&#=ZU ?.3PV$9W ,KNZS MRH7WY\OTF7[B_2S,=V"%YHZ9XAU)1="2 >GY>UB$^W!?#W/=+/K#6-6+])Z^I5\[[N/(I)9EPR"D;RF98DZ MHL\FB,$G%CGYVJ%U3.X0.L>-U(V([\&%VF>,Y*)G[<$QD5O_OEG;YP%C'G?: M_QJEI0Y<0@Y6@>)81UD9$J/VWBMDD0"97;6)W@KZS#2E8 M3LG356Y43:83I)$+[<5X5"YIM-:VCFL]0LJX'GQ3-!W/ZC[OHAU:VQY^4>W^ MX:=ITCO %=>@PZJW)G,O)'@18YU=<3$C#:VSMAB"&);O<7J\5KV;E:\=E0_X M%>?G^!/IV/]8++V93SDBE;VQ>;A'5>L@<7)(>( MJJ:=*^5-ZT8'.Q$VSOTX$AR'$UF?-^O#'5./> E_ZO,&Z_ ZH%?X4/-/C[8X MCA:BMJ1T/!:(*CNP/AF>66#>MV[)U+K/:ZV<>/<@&V^\+2J=>-8&?):UDY]B MX)WP($/T/KM(IRCN=/_ML%A_'5[W$?*MRZPU:SM5'#LU0WV%ZS"=#=C>]7*! MD[5W?7!'P[=WQ>"BY72#25V+99V5=,D@W3DI:D.8D:[YA-7V[5VW362F\^D: MWTR_8M[TLZ)+^/H[=]M97=B!FTJ#S1&:B&02\[F SC7A83/^V2L-)OB<>)+> M,K^34CJ.CFX[O.X#E-O-?4XGEPY,\E]VV]N+/Z:K2>$YF. 4:%F;>H1$-X$O M"K+0):8BA ZML]GV(&]$;_&4D+G;CV @^?4-S>N-O0UG^&IQ%J;SB>92V,(+ M!%^'"48MP/%()@M7CL5L2Q GA.=#)([<$V,HJ.P.R:/E-G8ITNOY^^4BX>I> MO\E?\2SB11:&NT-E [Y=!N2LVAJ^,3M#!6ZQ22:-TMX6F*GJ/F; /#AI(:^S)_ MJ"KQ^I35BE>LO>%JT(804_:*@T8RA)2+=*!4R6 S)]L%@\&[>1Z/ MW-U[+SU.QOJ8@#N!B#I0? ]M\'X3B$E!C,8[!]IS4N?%6 A26?#.IRR2I;]M MG#R@H/KV>7PQGY^'V8NS&M*=B.BL9M9!D9B(OTS2 MYIF'+((40BL?;>N*MZ8;&"=-O =TCX>#/E\(O].'^8BGP1T_>?A>TD,^!C[9 MRM?$.N.*)Y!.;5HP)(C,1>"Y4HD.5'";'IT* M8DB>&V-#DJWK+)L1WW'KZ'WP-ECKZ+V$VX%A<+7QG[Y=_?'_F^*R)K%]>X-? M<;9Y2U%D *S#PY1TN6XH0>"<.M8Z[V\WRCK!XVEA\QAXV\FP)V3> M&&BQNK^_BV<,I9(.CFF(SM'AEQ+K@X:N:4L&DV5>-V]KNQ>!G>"T(4)VF#_2 M1EP]8?'U_,OY>K7A&+]XY_+H132,@>:Z&L'2UT)@ 8GN(\YIFS:T]N&?(*<3 MG+4'P6-P.U(BG8)+7&Y%*LFT*77TA *EF !?,$-MF^,9,BU3ZPCY$^2,6X4V M+K@.D4@/X+KO$6Y4/4:-*A7B!QT68DH=OFD+JP/1D3FOI8RM0SB/D-()J,:U MX!I(J0.P?5R&^8I6KFS<-@\C%KU[>,(5?>3JX;^Z.,!!8N2F)#)&/!U@(^F@ MI23 ,NX\WQXNI ["]7"R_U'K" MS>B8ZUC]Q6:8+CJK@)!Y#7,)9B&D&("YC)I%JY1I'59]DJ!Q[^]NH-=.:!T@ M\*^_?5QN;)]OQ-:_U#?X32[(Q69TP))L]! MWSQ ^3H].8'G2;@@K778>KKP MDP2-V_:O&P2V$UH'"'P95K6(NOY6WRR_AMFF5U:U88(J4>N0"25TC)14$9P. MI->S*=EX%C*V=ET>IV9<[/7AO32250>HN^Z>]O">'O[NE97!$AHDI9)K!84=WGV/D4NG4%M=G=@+?4YN MFL;L$**WM;>2R. M.6Y<%!:2==J%UOUU=J&K$["U L,N20;'2*8GM!UQ8[RY M2@Y.Y,Z30\\ ;2WGQ<+!L5J$BS(1*Y+5P]W)+38P;@?OSF[ODR.B@^/PB&.X M?AF6RV^TNPUC)EH4QTQ00!3XJD02N"P03/&Z.HLN%G::&-!MPCI1OZ<'SFXA MH2.D># TO^(R+AJ!\\77,)UMJB,6R]KE[SK.?SOJ/]$E*R5< F(5\8X5"5XG M!.%$3E')0IMMC,]=:7O^^19M(#J(+#M0H%O&/I I/XFIY.1"@PG!.M;^>(EDCU@B78Q"0(AUCBUR MO!2YWY<7+"X#JGYO)C1<5_54Y6N6*"T MD *S!X;,U6Y$ ;RP"NC;F9=L$F)NS((#21W7YFN"H7O=($X@M ZNRCVW.6'. M*E6;8P5>4AU\8<%9SD&9HC"5%#D;&9/C8O$DL#D.JGO)L .(_@VGGSZO,;\@ M-R9\PK?G-<1U,<5N]>Y\O5J'>;XP2:X9*CTW+'H$Y*S4$V\@6I4@^8*D%LB_ M:CX7ZB!"Q_5%!E&=PPOLN:%R$GFFW94Z_HG3D8LV0S3)$T]166U1)8=CHG%< MI7D"P!P#T;VDUT60YI'MO9K.SNM8Q+N[G!2;DA?%0G"J]KVT$2+*#)8 V^9C\I07=/9,) \"*E%%@T MHG5F]X.$C!N;&>16/I[A'=RZ=S=Q<1XFQJ5H2QT:E),DQF@/OB13JQU"RDE8 M$9JW8WJ8E'%S;TZ"G$.8WF?OH^M.9S7@3:KT;G.HBV$C1T3L]EVB01#OJ%TU MBNL]U$/N>LPS>9B%9092N%J.3)K'2[H8.:&46Q8<9ZVGI#Q%S]%SXVX]EMQ] M5-D^AJ><;7(101A%GK:(C/Q[7< IH;+Q(0EL72:W UGCFOW-,')O*EQC@71P M\3U6S9H+=T') )$;LON$->"M-J!Y5NCH=L?F1^F8(O;!L-1@QU*0\9"Q6VG(/F+J &Q/5SJC M1LOHJ$(PACRL:!""(+](8>6/R9R<@]:9>?^7E*C1)54MA!+RJ!J MO7V0=+@X\4BHH+B4K=W=HPM]!PO*=8._9B+K<;[)Y D ]I:60J:W0;//K[&N 4:HZ.II00ZT&._I<^8SV?XKCR>#OWF*M$UN*RR MR1F0EU+?V3SX(&,U5$W*V@_0>F@O L>U]8:.P@PGJPZ N&/!2%:)U_9=R1+G M%$,&D<4(T4?.BR-%[5L'_)Y!V<^ P#BLK&.6_S_.#KTCBH%XOX$P1X 3JXG70,?.=3,'#:1C7\1T> M@J<4T8A(W/&DI71^=CX+:\Q_62Y6=V:F_81EL20;Z(^)9KP$93BX5'-N0@UV MRA+!13IW 3'EYNWRFQ ^KA?=C3X=0,H=6)^';KK6'%QOFB?!"K<(,DE#=D\R MX'748+0JSI84?#RQ5; ;X>.Z]/U#^W I[P]MOX7V'#]50DY;M(X&4?%,%U!@ M=?P+]^"DU."M4T88YW5IW=*F:=&Z^<>#:!-9=:!@7\^_XFJ]";Y-O..X,,4[U_J%\,;R.R')/G\D'@$UC'F5.8BVM:=]89,6GU:S5[S^Y:_ M=L4,GHJREDYD=+G4<0(!HM4(5K@0E/1&^-;-AXXBN.-$UWUPM=]=V5*('5R@ MNVZV#G2>SM_-\7]C6-X.-]1"/NYT!,-,DZ]75V*R1-OO@C(VA=<;B\52/ MB]T30NQ <#>2]S-"^(M":]*&/WY>+LX_??YE^G6S]SNQ-2=SS"%(P%!;"EA5 MVT%Z#2)K9$9Q7VSKFN.F&Q@W?-\_[MNCH,,C\-VW#&%2,-HE*"XE4(:NS^@8 M!Z]$+,H4+GCK22R#O$,-]@C0#Y";RK+#UX#'.'O=:NVJN"D8(63R@,)P.I1% M00&&<%>$D^6.M?8F#B1U7#8]N.A\GO XUZDYFU-6N)X99GVL:JL(:9>-& M@,/:U#>%:$0V(H36LS2.H_AYF,M'PJJ%J7R8C)\1HA\SD*XWKGF0B3$&4M6I MB"@MA, TD,L0DPG,2W/:'K5[$/\\S.-Q<-Y6\MU#_L:CB,O2LV R^&CH**>( MM*7"P=8X=\I&17%:IV_/!ZS1S>!3 O9 N?79ZO:[,?S;K\G#OE(\MM8IWBIV MVNW*G8O0$+(4^**M3:IV,,7:;C9*5<_6$>A?HK&I6 MAWM+.K#DPW*A@RZL--[R\VZSL0]&#FFSL8] .KAG'ZO*9[PH.JT.G'"JULEP M\*3_P0I5K'>&R>;7ZK-ML[&7R'=LL[$/_SN 4=,:++Z+$4K[-/9,_X7"??&0@Y M(/@@1,Q&6R5:)W >W_G@>?3>. :![836 0*O\PHKTS;7";JL75(,=!V4K))$ M"*7>*2()'5V=V-VZ*O,^%?W7_AYC&A[)]>YP\Y+T\:?%1"!9 EA-H52X,G3QT\ M%S%I;\BD:)W?U;[ARF"O6D,;7CH_7YS?>=!YOUA--V]& MN%I]_!SF7/Q*/_EY-=%TWFSV#IQ*%A13Y!_5 5M>6,K<85.[_<*B_43)L*BT$W M])QZR/1S)HY!11<%X\>QXY(-[Y9O%O-/9*&E8(Q#Z<$:12I"2U(1-;M#&9:$ MM5D7T_KYL.T.GE,?F_&.P5%R?_97P]W=WU4".4=;3 J@4VTP*H6$F.A+Z;00 M3J-PS5NQ#[JAY]0.IY\S<0PJ&EX-ITU]N_OU[]/UYP\8\G16AS#A\FPZW[#T M,O=PR-2X0VDY1>I<$SZ=(K7.&BN"8$BH]07([A<0Z1L@4A$V:.9C;-W 8\C4 MNFME\G$9ZCS)&TO,\[OU9UQ>_,6+U0K7JVU@P,>>!2ZEM]P"'3A@7,^ M(Z+QG+5^:SV(T([3[_;!T>.QF:&$-J))LEJN)R\7YW/Z)&+S^MO;<+9]^^&* M<89TB6'D9%(5GB%(2;P+*DNNC+-RIWHD6N &X.BK:[ ]MG8O\9'!Q+UHR/N1 ML?,!OYPOT^>PPA>?EH@U6GYW2Q=I#1BM"J:FO%HRB%1$!(>F=B\WGLP1KI7; M*<#\'4#M3- X*&LC\\70 AA[\, +TMO3<#FTR!;/C9.@%5=D5-?RH5HJ75@( MF@>133+?,]?N?>IXXA](8HL6[!M;[J_G9^=S_&FZ>#U/%^0[;TPNJA;%>_+H MDQ?@K7)@B&Y./)'ZKO7SB/3O?_8X0<<38>!(5HZ-A'^?+J=Y&BY?=7WA27+. M(6GK2#UJNE\=1\A,<:)::7=XNA;=6V4ND M7C?IOSAHT8;()48HWI )1N871"UK[THTQ)J<=6K=;.\^%2,[/VW$>S==ZSA> M]X"6Q=G98K[9P&4R$-TK63$'C#D#RLD$T0<&TA0?@\ @3.N@S#TBQL7*L5*] ME]-W#(L[P,B^ROCZU8!9Y942M4D"%Z"$)PO=);KA$QEDICCFQ'"Y5WL2V\L+ MY"(G%0/+I%&MT2C'E[,FDJ':%$LE"S,% PE0PH(Z&MS;K'Z+C M>5GTPV%K+WDTG*TV[HOQII(OI+KJH(U3=EEWC)?@[^[_%*^^4;N4+0$XH"3D M\1C 84X@?9$I"R]+\W9A_;WZ:I5X5HEL:65(I2N4$)BMQG# *+64G@\W ?4? MX]5W'QRU>?7=1V@=W,.UB.9=>;&D0_\)KWHVV"*1;I((CEE.;-,,@B;M;Z2* M/%A>HFB=0/8@(<_+RCL '?[71PMC0X@=8/\RJ>WBWFX_L[-V^6J7,M&:]&! M<+&^3FD'CC8%)?OH;>!2A^:3H/8C<>3F%L>#XFZOO $E-/:KT9MIPOF-)Y6+ M+>C ;6 ED#]4ZJE,"2): [%P85U**:3T/9/NB<\?N17ND/)5/15FFC*\ MQSRY6+3UKI+.I0.5JDZ6,=61S\P5$0W3H^;)=1.I.-P^:L+[9Y,GYY2TQ3#: ME#-T*CR=!9\R@\2C"\G\H#RY?00P]GUV*]&+D=5G#:]E MYX*,0D9WL$?2V4KSA#XBUSO>7<\M3VXOB3V:)[HZURMYK6+2$1A/#%2NE4@V2&!&">0F5S4LW3X2 (UC809SN M\4PO;X31D3L(DO'ZD%C(N"+^,"&T*(E+'EJ_OAR77ME9MLDQ(> V4ND 7@\E MAR$37/,"6E7+W:5<^[=$B"FH['D.4;6NY7P^Z95[B7>'],H]>-T#6N[G_D55 M/%I;F^ &\O60DU6%"9@3Q)$@O%*Y-5CZ3Z_<1ZK?3Z_<@\4=8.3PS!CO"M8L M&+J*:]MCP8ECUGC@F1M6-".3[7FE5YZ@V<7)+KR32+4'^-:3]WJU.L?\BC8X M__0>E]-%_HW<2ER]Q=\W?[6:Z.Q*$61^BAC)BB33%.C4DS=AK2HR>AY#ZQJ$ MW2A[7H_Q!\+DGC767&8=(/&ZA^J[W^>8?PJS,$^XW=1$J.1E8H&<5DV7 M.; M\*JGHZVB")H%V;RVZBEZGM<31QO4-9-/!UA[*+'TNG_15?IRQABCX0*"(2M$ M8>TQ[ED$[85D(@E;>#Q!ZN]]RIZ7_]D&?P/(K!D23YL<_!;7=;LK^JOA1RD^ MNM@ITH!WV^DIN9WOU4US5"Q5^',/B)H-@^V+9P^W-7, M2BH7K?9@D_?5"B5F:48V O/,YFBTYJU3*G>A:UQ;[J3P.DHDS\=LLRB%D([< MG5C;KBK/R1A-&K0(-K/$.-K6)0K/P6P[*=2.%,L_3.%6;6&Y.%_WU.US1W+& M:OAY"+=.4OTEA$X1-5A2C: X7I06.LB2KK3&^]?5U2@OP;]]G_3:LBMYG M@2I _',HK1U;CON@Z7OZ=A#1=7#=/_XLB9G[ M$!@#R14#Y0M=*DQQ,,H:E]!&\O:[R@48#&2GP<+.Z0#["*8#A#WPF%FXC2Z$ M"-+)N U1A1@49).8%E++T-S1?S[I 'N)]_OI /OPN@.TO+]<]^9SM47'3*B* M/"!9SYF\IU#'B2?/M,R\""5:S_9XB([ND@+VDNVB,:-[K,B11C.B$R$(5C]-%]N2@3?3L^D:\X5R%<%D MJ5T$YC@=M40\H\O= MS6W=2MKOL^OF)IW[(/[I6IJJA1?,C[CV"[9R9D] M+RI<)9Y07-HDY43GUT^#(F5=>%DD00)44I5*',O&0G=_W>AN-+J5E%B:W&"< M@R_*(W)<)W BE?=64N9)54Y]'$>YI0/KO.?O2%\C1XEU\7I]R% MG3(".JLP$@2B+Y&8(ZIT$FSGS9YYHH_G!] [_,KE N5#@; MC6[M<$X\^A:DKT(.+G47S6T%P)!FS7% MLT3Z3W82PYON^B:.)K/U/N7N6M/!]WU*4'JN7*":9!<:"A6&O!U,_+";W(XA MAGK\\?,XFV3\IIM,)[.7$"YO[XN]N^]@MKCLEX0)ICA&EN<6+DH0I.,,R8EK MY2A+JG3IR'X[+O_ MS+I9-P.,,JQ+/[@MMOFZGL81,;OZ]>0QQ=^ [_%E:$<_1F"L 11X7 \XOD7>71$);FN19!A>(A*42- M@=T;JI!F5".5K S&2)JXL5-A#*!*134$ %P6_-P=KX^#=/(CY M+4ZF#Z_]%X0(AU7@*8>EE.62/)ZS,PDQ(J*W)%O(?C?WZ[Y2]]JT%!J*\;$5 M0+S[\V8PGHGA+;CT"TKRX&S#9$($3 +AZ"%T2D1+9"Q-+/U+T+ M* V)_3G9@,=X[S3#'YXY2=12KYG7*%&2&_]I#Q8N>3CX>+2<)R-LZ;YF3S;0 M2H^,FO''[A)I $Z[,^X'V:/P3%.E(D0PXE!0WB$>A4:&2H\85]XGQ2/\JW0^ MYP!T5!ZML3NLGF=J:LNX 9R_N[X9=GPJJ :R=Q]S:W4_G3QM^'0VFD_.OORXZ-0=G M%&9PMLC4T M6,4=HM;F3L-:YTO)W->58^HCBR+V,DU] %.[]G9'83T7]PZ=>/<;NM"8$&T6PCJ<5 )+X;R18"[ 4C@C. K12I94GLOR+,!:<7=\A,TVGALZ MC#(TB803UXPU7$@ZY&Q=0-;F >,RZ5PFY!&A3A,B)5=,'4,?]M2"PP4.IZL% MA:1^RO[2/>'WDV06Y^)%PM%IYAEB)G<"IN G:N'R_$AMP5\44HK20R^*$M!+ M(<0K4XCZ4#AE/;A_+?AA-)F.;VLU"8RD?@.[^WVO%T[5*\/IH>1QRK9[]K:C"X,T M\+._,G/K\D_M\/%*^;GC16">8(T= C4+N43#(^L30U%X*34HG@O-)(&VH*N7 M+NA7I@O- J<59?HR'OAXP303T4,H(W,O7LZT0%9Z@PCQ8'8Y%4(>Q%69?;T7 M,,UK!N;V0CCM6ZFE[LY_Q,'EU32&,]BBO8RS'^9G%@^M-RZ\P][8B)'VWB+N M*4/&&(4L\)=HXY/"I0L?CTQBOQLM_)IUH5$\-6"O'\KZXOC[8#Y3]66CD^Z^ M =]];>'D6[?DH/K43?\9I^?1=Y>CG,EZ5",8_R/%MO(^>F^#B:XU+83\5>Z\5SPVAJPEL\G EZ6.G^+SW/JEU@':2( MQ"$!YSWBPG)D*81IW&,6DHKLQ5/G=A5O$[']=/"UW7=79_M6&#NEYG\+CK[[ M,_]6^1: *]8_6"/ /O2TT0Z0.N&MDP30+W,Y'G7(")60<-R+2 7SIG2WW-?2 M#C#X2 D-(8_F<+E+!S QP5$90[Y1P2KJXB\D_VX'N"UF#]<.#T2"?"KGI\MS96KPU(R9XS'."2,]QQV-YEK3TG"$8QZ M9!09)A7H)2/(29ORR!A*DX0PD^+"0.NQK;JO,PX'L](2:0!D3SLH*0]*H9G, M7?U)OI_5R&!APUNT0:@--A&H4X&;S*8XZ%THA; M[)%12: 01(Q82&>9*8S*0]#14JNTK6!UE%9I6\BX 9RO[C\3/-%* #_! %C$ M@\WG2\QMEJ/2BGC,Y$$;IFW=-.C$VJ9M@Y/>38.V$5IKZ%M,A:<,!Q,E(BGF M$<\Z(D<%0]AIYVR4FIO2KU5V;=1W8HW22B%N!T$U@+7UO=XL5CQ:G2"& I>: M4XF1L=0C@4EDD7O'BA<2[]^H[\3:I.V!OW+":P")!2Y>A32&" _1F*?@EUNP M\UH"[88RGE_R2G!\6BFO_+A51YP3:-:V3U!T9-DW44VRG.8+S)CRP3DP )D. M&032F.54AJ9,,>*"+UUCM7PGC7N7A1'1"Y!;":<@R(Y0)7'O+Y_YZ>#[8'I7 MO$AB^?('JY'H04TC)1)6)JY$!%-)P%M4R>>&=0DQ270>$$Z8+AU.OI82"6WS M+"PK$)4!(^Z%0TYAC+PWGOJD#"&E<^-_ETALB]G#E4AL(_X&O-NG^3DKHHU1 M P&8\LSJ6ODFDL$A98E<;N]HGX$RB#V H$:Q/QVTBD 3@=)!2-0B5B MM$-1T8BX QZ8Y"32X-HX[B)FXNBOTTX\$;\5K(Z1B-]&Q@W@?'5.5PI.'>/@ M@/O96$,=@;.8(QE8($%97KZXYZ^4B-\*)[T3\=L(K0'T%0A"N8B<"A(0%3X; M@)B A=(@);F,6A(XJ9IY\;M=2NH$[NGW<0^.+/N&4U+]GR]_OIU.IG84!J/+ M\VXX?-^-\P\O$N/,)(^1@V !<4T8,E)I)&2B1D5";#LZL):2QNU\8406?MM> M !RG?"2\Y,)]@Z,+29G7-EJ4F+:(X\C 2'F.A%-6$0->HBC]MJ\X$2>J& 61 M>3AEV0$F.^O)S>RA[M>I'4^;T)9EK:REX<'2Q) P3.37B1HY;"R2Q-'H L.Q MG;$7KZ[#>;L:LR]47L'9 F)(<3"]S0U.'SHP2B\PPPX9ZAGBEAED3?;X( BOHY!;P>UT\LTK+XS[-&!^RJ"(P1/PFJ-.PHC*QH\\^*4SCB3JD)ZJ;AP3@:U#0!?4]N9.PQ)$K9*7-%8 & M8A'B.3(A2!"I3H$?_?:V*(6O)GE_$LIY./"=@FH6PO5!$\I8 6ZO[\)A+6LL]X(KHI%)W.9,'4-.:H6" MB)XHXZVDS3H6M\DAG8Q'+@9KB1=I7 M$>TJY:$1]]J*8CX +P:CR<#?SUZ5P0NKJ4?,YZ:BD6.P3UA!J*V"5RJ Y%J+ MU582<]HW"@=6L>KH:4>1REB;IZP@%T9P+[W%63@4\>0UTM%$E"" 9<"91-1! MW@451=+84862L SQH"W2@G@$&W=$I=FS MLL+8?94]^[8"P=J>?=M(I $X['Z@Q2.PSQF:NVX##PS!R"C,.9%. MI]!.%>II].S;"E;'Z-FWC8P;P/F:]F_*8XH]0SX&@KB4$6G'.%(.^$LDME26 M?B[T5^K9MQ5.^O?LVT)HK:%O3D(4+%KN,;),0I1(AP4UL.HC M9,'__4#5DP^^ENZ,NSB"NW.^!;@LQI$IK[E5 @5F).)."N1REU6JC /SR\?1^&7.+WJ M0C?L+N\>7L>3=GS'#!K0G@!T27C):$V,,\PCP";2?ZNOD4E:X4POX2FC<__"WEF"EI M$?84@E\I)#+<#[X,01^&>(52X8(U' M*I_RG$5^_PS5TY@(U< 7W+22+2.JEY+IOY6L!4P54[(C/,8\!RLR'F1R9S__ M=328EG^(N>XC!WN$V9NR-AY@2L:3E%(AFG(Z7 2,C',4*4R,)7P7\_P-P2LX=[@+F-^!OP?YZ^ MR\)6R61\0D8IB[B.%FF'H8#S"WD7$#.%_FSIU_ M_75>4:V5$8DP@V3P!G$N&#)&:<2$UY%%J9,H'?*MW5#C!5T'QTMW*.$U@,0" M9:94RV!HH"AID>\"K4$6PZ^LLT!P#(+X9B9S?MRJ'/X$GNCMXRH<6?:G70[_ M[E^W@^G=AQ'H_NU,+I^G5W'\[-G0V$$EU*@PX/IE(^6_MR9#P+&C!#E\_&= MVR9Q!4>ZY03.]6AX4#%Q%DK'G4XZ\)OER3T4>PLDHXU/:3K32_C7IXAY@>]5'XF\S^3WP MQ3FBE)88,U$R^U?DQ+N ;;ME=#<*^$H M7MK[EV[-Z^)\'NDC#C%F A;*(.9#3@H1@72.-#!EV*;@@&_-= S8GKP3+<=_ M31JY'^3^"DKYPHD/Q 6-%;+68<3!:4<..XJ$3]K[H!@)S0P?.TC,V%ZI_FM2 MR'W@=NHC-?LSY]E4FYES_Q8LRD,EVV-!1^(9=2!H;2)!W(!%RSENQ'#4W&E! MG3CZ8.KCLN!$X\^32;8>#(ZO.O3LS[X+X;0W)"4$'HC,3@E%EGB)1$C8R)08 M)?X5JO"KS^$>3G$:- );H?@OE__=S#YIA#8^)I2,%. *!8&,# 0%$9@((49Z M_(;XQR+^1$_POY0E."2>7[4C\#0MN)EQ1 @6P.-#3(B(.., !*$Q?]8&GB7WT6^Q48@D/B^54;@GDV,D\FW,PU)C3AF%)$:;"(!R60ULPCS:B. MF'OOU.E8@6TH?_5I\U=@ @Z&Y%>M_UO$4H[*J*64**EH\LQJ#Q^T4?5'R/P:')V.8[WE>=[/)U>M52!!]*] M=EGH&?3\6P]/1*DBVK"(:!* 4^<)LMI@I+2(/"8(]VSI&XBG.]C7Y'^,DTF, MLS7?QHD?#V9(G[\D"#$/>,%(),$0CQC4D8/WJI3T5EB+2?'KE37;J9LRW4/N MS^U3*997GIGR%9@_T[>O/HXL&*+9.T!-*&9,,61BRAVG;4"." E\2H%BK0*F MO?+Y&V:G+/UX;804$FM7DL>U03+?]Z^CR4WT@S2(8?'>SD87O0"OV#E@B8H6 MB)#YE!1>46*%P[T*H#8!9=4&ZDU:*B#4KC2'&X$)N'_1V\GT81P1YHYACN*L MIR@1X 5ZKY$G1'OI74JNUUNIGAAY^O6* "DCTB4@V8._#82G7\8=>+S3N_QR M=WHVFOGK-_<._<,[=&(P!-?>(F^IRVKDD/.4Y7\EPWQD"9=N^MAC6W4O>4J? M3(>21\L0RP3-E5 I(XFQX/O9^Y?B'*)425 PS'&2',:B]-NR'MNJZ_P4AT)? MJ.THEXI0RZ'QQ2_=:-Q]']@W9Y]3&OCA]U9?;!1'N\JY.S33:R/IBYV #1]M)@H' MJ@68>A1B#EFCR4^D%!"EB<)2V*BT[X6DOE^L>^@=%$D'87H#Q]\;^.1@^M[Z M65__F=5VFM)(/9CI0#WB"=BC'8[(<(^YI!Y[6[I7TLM=U+T;/Y3_M">WF\/+ M7*NL#8%CJE"0%+0J-SD%$BQ*!$LKJ-/,E7[:M&P?=0^R?66[%BH[,+H!L'R, M4UCL<[JG96X@&>?)RY2'A:B(.*@3=AZY/WP,QO<90S&L-A]X<=^7A!O7(V4(MTL+GAC88 P]B 5/")6IT29Z5? MT/7;68ON4!F4'4 R+5@OX,TB9%C$(O-)5S]UXW'W!QS1;^P-_&1Z=\&MUQ"" M:.04!?898*3!D2&LD^<)+#5.I=-"V^RO;C7E02W$CB"W ,=T5 (C4G0W,A(2.DKMU5[J3MZ[Y#(*L+]-H<# MW5?O_3H*@XGO;D=S$M^#H=Z_I'7MJL6J6_OO_3"%KHY)[PW1"-ORIFP5/@=/$ KC#ST6-2NG_(UINLG0VI M@[ZMQ7-B^'O?W8XODO/)Q60142E?[ N=[U0IDI(Z[:*12ASF)K+_'FOG0ZJ@ M;VOAG!KX!M]!N:200)!"B@<(SH7"$/$;CR3C3'D:&0VEY\ELN\?:*9,ZX-M6 M."<$OK,$WWP@$E,?0[()Z4@U&6I(B=T@0G3F9R[8Q%8@YKK&PV&)2*PBN.]6^ N*V$L;N(.NF=KA_ MQ<9:HI[?Y3DC@8"4/=?,O:!RJ;C.Y0A>&$=CT.I9_G-%,<3CW.VK_[T\,?/;O._W=!8L2$>HH4\Q9Q12+2&KQ2XV*^F,-!ZM+3 M6';::+]L,FX8@L>34SLS$U90>0$&V -!$070(\2)L\C*/- ^46YHE-@[41AU M*[;2#U>G<$U1@M<53\(-9+R97P%'9ZU@-B+P(G.;=J\0T&>1-X+0&#V1O'15 M[/H=]0/0*5PH%.1\ V[["FH>51,HRX0E @A2<38AT2/K@3X@13.J?,Y('P=* M6Q9UD%.X&RC+_Y:K.6;_?M--"G0E>[E4L;J-#;L\3+$&MU0:RB-25!/$I5-( MLT 0A/G8)TZXM^7OXDH6:SQ%<6;?A95!FL0H(I(HQ(V0R.$$X67D0>#@(R.E M\YPO=]%4<<4V4EYO)K9F< ,'S6]V/,AOFWX00+B.L&V'Z*S8T8)U#B67[$/'G9C9W.!S2)7>:&3-5AKV/OL6I 8"FYU=(A1R@BC1'%7 M&A3+=])474"Y(V4G1C=@-IY2\:S/[WVUX>*'^84:N5 RV,AY GD+BKA(#FE" M+*(R&L$%\\R6+@[==H]-7?Z7@UAAX;0.OK?S#.6YG<8O<>QS+">YUL91C4A( M^4SF%MG@'9*<,ZHIX\P=%7Q+]MC4Y?_!P+>O<-H,M-]TP^%]6R-8QH["QP$0 M-@$6_.BU_78DTV< R& @:NSI9O)&!MV MD]MQ_(%G*F((5J) HT8\4(.L%1Q1EQPVW@I-\";N[[^-O<=.^*L8;H?Y6=N/ M;7R/CSKV3V K.86UXL??X%<3V$CNT7_?\,))JB$F 66CN;,73Q%90AGR2C,2 MP('%Q;LXE*>B3K;AR+!\,;VA+A@:\ )R@[K/Z1%%]]VCL,?8.(S(K(A;1HN, MBAZ)P(U5'H.;7?JH7[J1RI-+*Z.C*RVJ!O#VDGEV.;_F?:1TI()*<**DR ]- M;7YCFG(V2";@5M26N=+9Y2VW6!>C!4#1'4]"M?OFW(_6>3A:XL/!,J=%X/QX MA4A$/(40+DAPV4.DR#$>K',\4M6OB\Z&#]7%S$$EW!V(W;6A\RWZJU$W["[O M5A!CJ-/>X]QB6N14)IZX MN*L5PO!(HF,":8H3D*0ULEYY%&U,A'E.@-[M0ZS]S-#!+@R.AJ0#,+\VGE:0 M0!AA*N\Y2"P0=\P@1P/HA6%4$W YB>YW?NV!EX-='QP-+P686QL?7Z/O1J$G M\+TVQ"<-(;/Q.7'-RN7[/V;;Y:]Y[@:%@ZF"!J(^R+G<+& M5Q""3=#.:X64PP3Q9 *R%$YJ[(/C5&(%A/9"U+JOU$WV'PU!Q1A=>>S6FUG% M^QBX.[W[9*_OQ[2 _:1:6()(,BZWD *;JHE Q'$N4G*8N5YE-!N&;BW[=ETW MNI'<4A'!5 ;6>;RY'?O/%/8<<:($G.!1@[;(X&+0 M+*E>B?H-:.N]H7I3W_:7>7=H =0^X,Z&\4^0Q)'9-)>X&1CQ;LL05'3D=IP2A;L,LF2NUE+X \6[C.P74D0.S#Q-H ^')M0'P]0K<]BL[^,6ZRQA_GX/Y3?>/C]/PCX6ELR) *!AXQ]OT L.8C=3H-'0D2I9A; M&R3?K@;C\"5S947J6!-+0U .4>+ ?Z(1(VMM0MY:[(D*0;M^.?I-7ZK36.A( M<"G*YMJ8^=D.%[.$M=/1<(X1(=CGR\Z '!<:,::="38(Y_J%*#_6K-3>YUB) MB]UX5SEW_F7P8'(&836$$U;1$PP0OAD ME"UQ*;/LVW4K4AJZE-E;,&T *_-K3L%DKF%!6NTPM;#_F&M326X)HA3R.&J> MVQ4%TJN#9S]TO=Q O7SZ_C)]"9 ]&=Q 1?AY=V>'T[NY[5121>*C0HF'O'G- MP;LB'&2K,?<2$TU*]U5XLH'JZ-A7H,_G+.W,W=K.R/^]MHYRAN6<,7,2HM.< M"R51FM4,2YR0,8J!??4L.LIPWUN5Y>O7NUPI*_]2+*R-@H?G8'"H?A\\ )E: M"QZ6%8AP WPQ02+X?X94Y"X%3+SE_1)?R]>O=Z-R !048&%M%/PR&,;)M!LM M/&S,E JY3QVC*D%013 RSN+L:TM+P8SUO7M_MG"]"Y0#R'T?IM4NZBWL'SE46^'P8[:)" M7VD+F":("@QVC0F%K(-SS7+I4C2<&=6K;=\&D3_Y:&6A[R*RK@3_:@M^,'JT M<6R9]@:PCIE4B'OLD?$LH! (I=K$$&6O]^J;!/_XHQ7+L$H(?F?^51;\5^#Q M[*C[ZN/(C@?=_8-G8@RXL08Y'CGB$7AA'$O@ZG@?P'U2)/5Z)KX! $L_7O&0 DY$012AM-@+&=, ME$B)K]Q O5.F@%"[TAQN!";ONW'T=O*05B'!*!\)DDFD?'H:9"CH#M6>: B^ M8L_15#TQ\O3K%0%21J1+0+('?QO(:S\HSINAG4P^IZ_3SO\^4Q[B?8H)G"MA M@ 9N4T(N,8ZDBHX(JF04Q?M%K=I,W4=TC1Q>9476 /8>[W^NC$8H+[Q7")N0 M1U,&C)PG#JD0$K41FZA+MW1ZN8O*_9S*B+>,[ML'W41LZ]LN\*,KIV'_]+EM\@#.WS(+4]R M ZK[BVQ.!#>P<69(-KR*(A3J5 5CC0$APEEX3P*.D^F*IY*I458P]L[,#3VNAX&[_' M87>3=>/8;@A(B1AC)#8<\;.P+W^E)[&-E% MG-VA>%L;*.?Q\G:8_\#=3P01VF-* 2,C-G;P-R-D _\LH5H0QI5*_SFNK MOU&GJ.20V"C$SP9"H*^W;A+_=0M,>O<].VJ+,QA;8;".":79]4I,$CG." 2& MAG%FDX SNG2J9OE6ZH[W;L3U+2FN-E$W5TE%A7#""!0I!D($T4AK;4&16-#$ MVN!#.CSNFDC:E!#U9OCLP/?V /3P3(U(4!\PMEKED9[2(TL)15E&VD..+L(>3UT=N!X [ I8,,_#D;QPS1>3RXH\<%*H)CKW+30ZH T=@2) MI(0+C@G-2X_8+;G_.J\3&SU7JP&C=F2PBO!/MUF_/Z=O=GP9IU_&W>78 FE MEM4,*R0CR?/6C4':"(),3,8'RGV,_=[.;O?=RLGP:N!8T"L0QQ1WR^.Q H M:>&DQ> @]6MHN)7MW6:'=9ML5D?L$<3: &C/_&PQR[[AA6 M\R)2Z2+G'(A(H$U*$N0RQXS2UDB>!'W>?N^P1K+N$Y-F(%A.: V8P'?_NH5= M?XW^=CR8#N+D_?=/@U]'XVB'V:#_#%'GQVXRN3!2"&.-1EB9G"P'];+Y$2ZH M5XJ$4.-5Z2*"%9 MDC+BB+ %GYB+7/=OG$7*\Z2HL=:K?MVBUGVE;HEA=6R5E4)M.#UU5C-['CTS MG5YUX4LAW8:P[?ND9H]JG*8OW\'LW[!! M1F90;N07$(Z?( MT>20-0R:>Y;W%\?6%\C(XQB3S! MF2Z/D>/@BG@J('BCE"K;;W;3%A^MFS)O':+[R:@M["V:Y675BC\\EL_ID9)E MU?OI[G$[O8L8&/$X.N2$-^-G_%@ NYYH#;QA*(U MQS.$2TM1P) M#KP7F"AK=W$6]ME3/TS_I6Z"CB;B!K--.876W<+98\-@>/N!Z/L(+VW M@_%O=G@;SZZS)E\ 3Z-@RB.L?,BMORBX_(8C1JQ0-O#@BU_6[[S9?B!__9=' MQY'V:<+ZP_4-_#+S/2?FSD:C6SN<$Z]R3:LR$DF(=?/-KT(NIY&UUSH%["7Q M#4!]-0']X/_ZKZKJH:(M'V8IC[^,(?6WVV'_I>[VW5@075@"?PQ=[-. J^^H_6_9_3T_?3 MP.[[WX@C'V>_$%'O=_M+[;5OMA^/7> MBAU3T@T >FVQPZ+NQD?O!3$>!6YR7;K5N;6 1_FII>:6"QY[M2\L5:BR3;TW:P>380.XG%\8O@>N+R/OW9]^>)LO#,\FDPC_A&_VSPM!J7!1PUFB"$:< MWI5#+&D'P\E3 MRB:#ZYOAQAX">WWOWW[0^)SZ^6=?0O-@],8_IW$48O@?I8*(A_;S2W?U=C#Q MPVYR.XYG;C)#YX4 /Y7:(%"NHT)<4HF,M1 S<9JL]YXXWZ^W_U[;V/MI7OF7 M/5A)(XPB2/(<1QK"D7$B(&J9%)%@I8H;WO)45&RD<3Q8OG@U6!<,E?ME/A^U M-GN_JY,1,1K8<-+ 3ALITM$S%#Q+DB;AG(Y]P+RA6^:R;U=^EUH9"UU!P=1N M]]][K)\-+D!H*!!/7",./CHRR>8!?\)GEP8[7@)MO3=4KUWK_C+O#BV VCG0 MLV'\,R=O9Q-@_6PRM!WFV="+;NG)D2@5*)G/,Q9<=$AK#GSC0N& F<.B7VGK MA@]5'"UP&+EV!V)R;<#\.QADD,U\YP*S$%BP""*E -88!P3ZPQ#5.H#KP)SW M_9K6/5FVXKB!PX-A=P;6%OW7*SB6K^S@%^LN8_S]IT$WC?[J3?>/C].P&"5/ MI=(Q>8>D<, ;1SFR>;*\QY$($;PDIE] T^-C]2:7'0$FI9E=&SR_=..;J^[K MW4,O-::MTBPBFYS*>\?(, \$8(85!?!KW \HSQ:N-];L"*#8AXFU ?!;O+3? MKN+8WLP.P'S\+7#,E#(A&8.8XA%,8<IOU'GT=R18 M%&)M=80,QHMVG%1I!3M&S.0@C\#6K0&O*'K."76&,VS[ 6*Q9)V'><>2_TZ, M:T#<@S"PHX,)?E<6 MUI;^_XLC.P&OYCXH^CBX'DQC6/@U3FF?" .CY7*.9];O#O#LJ>?6 9Z)[U=J ML^8C==Z>'0D7I9A;&R3?K@;C\"5S9?[&Z(%CB\C9*2M(\HA8!AS2RB C'= F MK8=@FL4D^C6GVO2E.N_ C@27HFRNG">=#Q?^/%Z4A^6<7]2$J!@THB)'V30P M9+BW2-,\X8(+ZEF)^:C+OEVW*U1#"?B]!=,&L"8OIU9; ?PPU"$:2<@998RL M3QP)9:GPREOG>C5.[H>NEQNHESO=7Z8O ;(G@VL?68N[UB<7L(NCUSBC)>Q> M1DF!,RJ/F\4)#'1*D0K@E^GGUZSY2'4P["N_[@#,K V*%<>JQ%BPH!UBL'W$ MLQ7-T1L*F"1,E-=8]0MS]_!9#I)&/P 4"K"P-@H>]2>YGVV;=GJ]3+@![ *>[.O =.0N_1_3H]BK?M) M:"12,&08$48R$2DA$ZA'-)=%*\N"2Z4[>"[=2-WFL8W$K>5$U0#>7C+/+N?7 MPIQ&(R(%K\I&'Q&7*2#'540I1FV)8I0D51B)6VZQ;G%C 5 \[U1\0 G5/O"^ M17\UZH;=Y:H<([6!@PK"[F7NQ*P3.';*$\2D82I/5LN%^KU2N1N^5!+8&TVH+8S]@[UI/!3$ZV&JQ)/& M+01<<*9!T4>-'^!_KR-0 ['B[D\5EZQ2X 'BIKWM^:QP(?J'SRQYH,7 IY0Z M<*1%%K$%_\#Y() 2>42@3Q'STLT?UFQG7ROVL/2[/V^RI_)3',4TF%Z00 R+ MTN96=0Q\:6R0U50@XB7SC#$-OWTH*I]NI:XU*H6$Y\:E!-_;?!,]F];;I?>W M4^#5?99H$">?LJN=3?8>)J7GR@7,S"XT%#(]/YI/3QZ 9N'X:E."DM@EC))P0 MC&OBN.O7QW?-1^I:D7V%^G(<=@%6MOA]!C?0^5THA/VO<&2-&QFF" HLV*9>49'^=1[?; MR'6;1[?;,+DV8)Z_^Y*&<*]I1-8#*^[[VN M@-B'B6W4GCZML\2:$>5I0M1YB-*2T\B&*!"U(LB$/7:B5P[[9(J:#^:F[,W> M-N"QI,"":8C9P;='*GB7QZT%X(CVR&EN L...%'"E3V5TN2M9-JK-'D;!K=P M7_"D8(9(&AC3%/DDP91:19 V2J,H+0?#JI(6I;.(VY2N!KBU'VX:[ M#4!C>3F#5N"W]@'2PUZ)' ](! MF%\;3\N]A(\/12")> ;;YLCC/)0U*(<,-Q)A30QCG%A+^TW6V_"A.J5A!W&4 MBO.U-D:6SS%9O&5XTK/ZOV*X(#%:1ZU'@?&$N +ZC&,.82(\X4.MF?3 M=YN[@]I1V)LGR!3A?)N@>CO?R9RV"^*ICUYS1,6L+)U)9$5.>>-$!*8T,MNO MNTZOSS67'SP8A/;AYQ,S^TT5^3F1)E,"(<\%X%H@VRF MRW@XC'F./DR_>HAU7VDNJB^ DV)<;0T>,Y9[$*JDI9/,\606V M,B2,I)8BT/PF3VTLJMKB>\WY-P> 3 %.MUK7N[RH[6UTTR6_6;A(;^U7#E:P MUY^V Q;O<8B]N3 "N1R?<8C#D58B(<:Y8B(HG-(I%.\]5;Z["=\VHGT1615B:(-'E9\/ M*8-SU5G.*%*$SH;G,>3 %"/N$A4QJ2">OZ?N?SSY;8;&'>Q(*B7##2?2+@S= M&1I'4_+H^/S'Q#B,18B%DPA[82"P]I:9)(4P!\ND]+4:]RS%].2 MU2O'/\= Q-9,;,U&+*9Q7D@;B-)!(TQU#ME,K@."?[&8G#8F=Q7I=TFPZ@N5 MHYQCH&$G9FZ/"'./B%&\A& J?#ML&#QWNS^,%D_LKKOQ=/!?,\%]3F^&71ZC M]::; -7@E:>H=$).>O#\G<9@$Z-"0AJ'C8^&QG[.Q_Y[J1P?'0-L!Q90:X;J MT=DKC19,,XLDR1,RK0"OS\2 F$Q8&46-LNX8SDSQ-D&UG)EM&+JG,_-N%(IC M R+)KU< >K"$USG.O(C18A^P1<'G_)),%&DXHU&2G# :(11(.WDUSS]4]YZR M:!A4DJ6-F8ZI&EP^D4&-C(BDWR@R =F,YLL09I PCAA*,->]WF;W^.W5; M1QT8'#LSM#%LW&4"%L3D,L@%Z-]TUVXPB@%.TUNPD$I0*4U**%%%$$^Y,XMD7ZO9'/"!2GA>0KF'OSO9F6*;Y$9CD@9_&,-O: MKZ/!='+^]=>#(&#]M^JVXSHB%GJQO XJP%Y?W!-T/;/3'Q\JXG8]4U:O6&"+ MOXQN!GG1;W!V_ 0__+W(-E^N6N5N8J,L%KCJQ9&*GO.3_<7I51<*R^O9FE7" MZMVDM9P;CA?=#>UE$4D]7K'+X[R2GI9QH1$I9X]^,)F%<3DS/ MEJQR,.]L_5[RHA%!_>_NCQ_[*VL!5RQ=)0N]D^#6\Z:R !_.U,%U#.^[7&E!\2;Y"BM^ZQZVFQ-1!;5OP_I5!J=NKX+]N-2L M/ \DQCKC30M)KQ&A?1B%P?=!N+7#V0OT?03U;*FZ0=EZGG>;&%!;E8;#'_N: M;$SV]%"B90M6D] *GG?]&-!"1X"'I-)ZI=GI*?^3M>L&R[VT:"U3B@OKZ _/ MEU+UC/2#IB?KP_U)=OS^@?SAKR">?*R[7WZ?SJ#TYFIT^<7O9_8V+-U+='7OV/HQI_Z$E.5U;1]&DP%P\=O8SAY/ M//+)GNY\S\J\-9\I4I[7EXP]:_3FF9HESO:3 MV&I^5"PY.WXZ>DM,06@]&0S?VJO!G9UN :-E?Z^FKJ].>G?]J*VHU__>78W> MQLE_VO'0#I:B9(40EO[%FOK;3PKKZ*THAG?#81R]CX-+.]Q"!B__5KWRK[X" M6$EI1>[_G_A],/JY&U]O=9J]_%OUBKKZ_GP[F=HT67Y%L8K_ M2_Y>O>JLWA)836U%&;RUE]=V?-Y-[$__V8U_SWS;0A*K_W:]DJN^\MA(>3-. M]^Z147]9'*9LJJ\LUM%;40QG/XUO??RE&TTO\VCKNRT$L>*OUJN!ZBN*]337 MBVI>)%5>Y,%V+(-:N>P>F_VQW$]WP/;]R^J6+EBQ(FB3+![G)-[94-=FLY?92J;R* J U)#TM5-N<[?DKEW@>)$;O"\DC%7?^73O9$XJ_ M3,?#W/YA\CE]&P<07YE*_S7+5H/H=B?:9L94/]?RKDI4\#Q=J5J6:5N/8PGY MK8CDVV"ZMS/X9*EJR:<=A?*$ 96E>J-:NEJ+:3 MTP:65!;8IVYT")FM6;9:)FL[L6UF3!,&<+8O8%ZN+"I@!)\L5RW/M8LA7,:( MAHSAM_'U:%K6%CY:LEH:;'=3^)(A;5G"0@);O6JU[/F\&XI*B>+5BO:GL722WG1A.">GM[O[$"(GI8 MJEZY]B[">79=SL8[OL\9=VZ]8JT=Q'86MZT6J;];CSK3W*@ MOJDO5R]2E+UATP5JL?.TSN]Q?/ZCI?=?&9_6\MERY8 M+1>_C7P>:^HZMM2.V.($>'<_]A/^N_>-T;+UJLEK+=^[7DSX^RZOEE#^;M3R M]V7CMNF,3[$K(92G*S7]/F EX0V=*W%:,%>Q=N%J1FU7SZ /FVJ;O,O+Z9RH MO9L"/%VJVEWPKM):SHK*\EEL:&2'=Y/!I$R%QE]G?[^ M9>P_C[]-QN\FT\&UO>\ 5*XK=Z\/5+M8WE6JV["MLH0_WT[!QH]F&9URIG3U MJM5NFW>5Y48&M7, ?NJF_XP/)W4LU3:ZSP>J74T7."PWLJVRA-_#HMTH+B@M M4?6V8LEJU]:[2G$]:]J2V]O;^*V;#U %.D>I&_N9:[VOL=WF.]4NN0M)N \3 M&Q3[;X-N.!^2^[^[Z_@FCYD;WWVT?QQ"]FL_5N_:O"0"^O"S01@ Q?^ZM<-! M&OCY[K_9/W^*HY@&T[U[VNWTP7IW\R7AT)>O;4$"S-C0CN8;_G!]DV== @'W MHRK+^&Z[?;%>34 A4&S'V78BL)(NWIIEZY40% C"VO3UEFRP0FPJ MU[691PW="G1Q G'A>?S7[6#\8%?*&.4M/M-+R$VEOK;G8:M50%^^'ZH"Z.G* M1:I_UFRV0.7/%WOWV^1+'*=9?QT?2Q?^]%E_#[T&YNQ?Z_.P2+4+URVD\%@C MGU-?^T+HS^AOIX/O\0V8BN)Z3F_NY[$UTXD#X?/MS>(A8I( M5B](Q3YJ_ZQ/_KD_<3C;A/[]ULWA\7_5XNE*U,JIUVK&4V-H"& X? MME5&-9XO5^]87\KNK@_MM85R>3F=#9<834:_65#>K[?7U_=YJ\ET],T-WW?C MLYNA&_YS7$)F6W^MIJ>V2F)= ?8U(/:\9R!Q\O6[?S-9VL5]!^DN7;2F9]=3 MB.N843OX*2VGG65T&$7;Q/VN'RL:D=*7\;BXH)ZO64^?=I#5"H;4SM+]:WIW M]LY8V_ M^3X._QSGN_0PNCP;A5]'WR?34 .W^T#=7?3KY=.697QDH.KSZ,YOM_OM/G M]("S\<]QB?-\]Z^V831V1LO>[*X,E]^ P,NWTZ5X!SK@QP^P+P"3[;]6S2DL M X^=V=N.%3F;?$YS,CZG&8(?R"B,CIT_6NV99W$;LA.S:Y'EN MWAN^]\,PH^U--PJ3MV/X12GD%-I"M8>E97!45A"54?7V>PB3S^//TZOQ.]CA MY$OX/'J@YM,T__X?D_,T])FL;]-A9A!$;L4@5>+[U1ZWEL%301'4GNP0;:Z+ MV_LJ\_$ZU0Z==1>92PBMG>B=[[9,K?3+U>I56^Q7?MG:LY,WW=[\X6;YBO?O_W>2UEB^UR\M@*^&A%NMS2@,/Z[X?E=&US:O7,X&[R;(WOVK; MS!C'/X^[VYL/D\EM08FN6[>:[[NK'=W,H]H6]2I/7 L/&RTEQ77K5O,X=[6N MFWE471>[;]W4#DL\WWN^5K4N*3OKW%)>U)?0F9_>VN'P[HL=A$*"6K9DM7XH MN\MK#6=JUU3E*W?8X2QJ+&0:5ZU9KBH/_L^V4QV[ART7H= M2G;U,C>PIR'IS7;VR$*4%.*RM>NU%RD@RS7,:L&4/FRUN$%=N7*]QB#[V-5- MC*I>YW,[F-[]9H>W]ZR$\.;Z?G+:(,%F(E!;2KI;?JI>GY =Q;T;*VN'C<_, MS&^3V2'R]0JX=-4-@W QMH#PEZ:GTSY//E51NA]O]%+ MWBUEG[9D7G-*_GEZ%<<'UN_EW^@EZI825ULRK[966W<[M../@\FTX%7WZE5[ MB;.E=-9&!M46X$O+LO?(QN5+]JI6:"F9M9XUU3/_"^-?7H";UNXER99263V9 M55&DMQ-T:>W-Q8/C_K&;K*O72G;B9IN8_\6Y)(?3R>)W?HAT^=J]A-A* FLM M>ZI[.\\\[WW5;^F"O<354@)J'5MJ=ZC-#E6FJ)# EJW72UXM)8S6,*6%%'^1 MJ6:/%^HEH):R/,O84-T)Z?8NE5RLT4L>+>5@GA'?1IGWWN+8MEZ5MI0F:;!, MM1O]#([+?&-OX\2/![-KF$)UJIN7[R7$EA(@_5E6_5P*@[PO.^28?O]!7:GK MYTVK]Y)L2[F0W@RK?:R-)J.?1FF:GQ 5JS]>L6:O-P$M944V,*=Z!<&/UU_E M2@66K]E+="VE038PI]7I Q]&DP$P\]O8YGD97[KAP _BY,NX\T]WON>+Q\>+WT6NIMI#.^']K+,YE>N7K%K M;F^Y/6UPW)-?U?M.+]OGIVXZWVH9<]W_*]7>3Q:5\QK^'=ZBSW^0_^7L)/ZO M__;_ 5!+ P04 " "0@059OHG?AI0Q "^.P$ & 'AN8W(M,C R-# V M,S!X97AX,3 Q+FAT;>U]Z7/;1K;O]_=7X"5UUS.=55%<:%7I)*I+DUU'OR6Z?!_M[,A3+_/YLC#7 MTRK:V]T[B'[+B_?F1O'WE:E2_<*.\\/W_.\?OJ>7_##.D^6+'Q)S$YGD']^8 M>+R[NW\0Z\-D='R0[([&H[VC)-;'ZN#)T=Y1K/YWM+O[#?P8?L"_*JMEJO_Q MSOGB],4DV?P".\G/ZYD-G .*G)M)W=: ^G=/IA:L:FBD:[P]$/W^/S=DVK*U/%-2QNG%=5 M/GOV%(8/UA##CNKBWASV:_\LWYY?O M?KDZ.W\=G;R^.#W]]?3\ZB&NXW0RT7%E;G3T"F[H=]\>/GT>G MYYW40>>DHJUJJJ/OOGVZM[?[_#-/A$9\9BHXG?@.^]6+_:&=&3W?CN#L9BK1 MD2JC?!+AIC7I-BIU%4WRHII&:IS#A^-EI+(D&NMJH746_4MG<5X M\GB8;35 MRPU_F9J^[#;N'.YQS-=%P50R-0/QG6?T>0GW6U5UH:.YNM;15!>ZRONZK6X- M?=C:/ROJ-L9,NY?SV\^G%ZGP,YFMR2+](9[BJWEL^AB/:'3TO.3)TF_A M)S!;F&H-=T$7E8)?YO/*P%QO=,E+@!?+1_J#+F)3PJ6 3"B+PM">PE\5'LQ,I9T2^Q'MVA7N MVD]O+DX'1(G7>9[0SMVHM%;CE%DP4#J0M;',MYY,3 Q['"^1HA93$T]1/JKX M?98O4IU_GRND@0( M&3S:KQ&K9G %RK MERK0ZEGW0A6*HLMZ3!,CJF(A*?I]2&*#IAQ)TZC0P'@*YH96O'L# AW=<5; M):BU<:SGZ(4"XR 8LK\VF&4>?3@NW#2V"6;S5),T2D#7"C>^0D/ 9'"PIQ]P MI\E:PP\7I!6QSI98QJ+F<]@%$G*KQ[5ZYF-@12C&@#Q0)RORE 1E8@HT V$V MDR*?T<#"Z[;HU?")RJ)KG8$(32.P#(N2/(VL,/(X^"G]LM#X2F=BVNW?'M#C M-(VI N,2M,<4-,\;O3H$[#>\BIZ?:=AV' OT0>2B5A>TPPY@)V"3W/X MF'Z0*O@+66%PE+"?[?&>]7$80_]1 MFSGO=97G*>O0O&2F#(NB.@&\/G[0!N?T/=N+1$H M4?(>TGQNE$F)Q)JRK7O;"A@&U'K8[]^F!GXC"E?+/)@7>@;T7#9(E%2LTFW2 M$HX)+D3KES!8MA/714%R,\:MB8HZU;SU<*:Q!I.A31AYB829DOLP M,Z6&D4RUM)0\,:B+P:'!9TV*D;G1N7L=$:?3V 8@;3COG @GKEC?1%HLS(V* M94$PN;DP[/;:=*IAZ;,Z@SN-OX559+I"BL-EP+&8C(Z_&;^Q+!D@6\&^.9/#QV#6@>@5\:I9GAI8P"#TI M%>E8,&Q9@\+.XS*;D 7)KPM]8_1")\+>RCB%5R1TU7%"R!$&=!IY#14;S9@%J8SDU5!#,4V &( A7W19H?*; M)@ODFGBK,O9& P-(= J:?(%:(K R4&_,Q,C5Z[JMP2]A+ 7Z / HY%GEP*HU MJ"2@X$:C@-2-P!]=DJ-O5J=*#T*5:."5;OA\1O=?GE][Y\*4A7E>$AM[1JHB M+&AM$H-:;2A5J6W]QGKL7:R7PJ+]J0PS?11+6@SA6D' ^L:@@B.Y]4"Y0?(=[C%&R,JE:D_X )"<8/CV4]#]$6'&/*8>%TR4[P7CIV M0@;?!^?.,"0(V'DPKH)Y:H'7<, M.=9POI.!!)UD&C/1O>.\GJF<<5XPBZ.I MK>X=O0?7\P[,;7CO947^R+?R(!SWE64LT1N,F9$G+;"BG#8?SH*4XRQ0?V&? MZFHGG^S,\_B]K@)UF7@13!4( ITZ;<8*_&A2IV#HIQ34Q$T=@P1B[P@;/LPM M2_9@=I@+G+6UPZ;"LL[."ST)?H<#BZ*I0_$M:5[(QZ'X'_3/P_"& M-ON"&.V&/0QGD[8921=!Q/5M;,]*60PXE\$MIY^*D$$&*(_-J@#+1.XV1F?*&YMU>EM]N3U*:=/+^-]:5+"QTA@H6!;2IX3 M6EZQB]*3A+&$;@,D<:K,3%*+5(T<'WW"L76,X^3?&]* 4%VR(BY:32B*@0GF M,SC41^*G/>P?%_W%7J8;MIINZ+'BJ*,^C3Y!'W6&F7+M?3K MY1J[IV',45A@:D!;PHP?TF2;FD@0"95[!KI:P1I@$)QTL?3 UNMG4F?SC/M@ M00'S23&>AYO;G!UQ.G+KBJX6L])(X3K2W$@]TV4,K/R.X?%AD[>&/+#D<%5 M6&5[0BN$UB5/5^4ED&ZVXT3FJFC<^2NBD<+O9#+U5#K^)6$X8 FS<@[NC!(. M*?+Q-S7O1Z)Z/^F?T+C0&*>Q81&6]+]13BI&B?LC.0H[3Y[B@J?( 2P$I*V_FRX&Q.,NU.X*TA5P2]CM+\!A5!O&(&2!\608[//#16T+9$.U.Q]2P^?E2,_.GK"305/,"VDNTHTT9T@-:>9N+N MT*FV:=F%QE0AW&N33=#3JZ-ZSDD/,U-2;')>&&2G#5^7=>@&_MRF.W<@BT:E M@[BK85U%,DP&D4R%M15^BZ[0->=^AU\#29?H:+-\URX69,H ";6J8=U+WH;9 M#.:=J@5L@EZA"2"C.OL#?L92V)T(2;[@F''/TG7Z93<%',(+)]LH,'67?[,I MG2Q?:6=B^R.B^L]!>,.A6W/.#WU0M6%%[H M6$1.@IF7 WME+0VQ*<671_15)U/%""*Q1G,6NA8W4UV T.57P3X-NG[*RZ[! M"I,!%BW;+HQS:Y=0Z(/K4E32\)P&3BTVY+:NMU>\:B&G0D,OX$43C4E!".6L4HU;(=8$UE-$UQFDS-H#2R8YP4A2*L"Z3U!R2=0R=?L,W MQ2:0S=72>A(J]0'540D:T$6?<2":QV4FRP_AIV4>&YB4S>8CK54D4AC](B8G MEZ=L.HHG=4&/W*8EM-)@VNMD;WVBYYK41+@;(![A/G &"?%PN,)Q7,\ER($6 MII1><6;/3(%105$C+HC2PMI\A19-@]X-1BH+CR1\*>?OMCPGS9=,\Q0TD*F9 MX?QQ#AB9I+_6+H><)0MO?;@@RNUQ@8%&7JA-I@K8@,\J!ZF=JL*.WDIZQ?SF M,2Z;C;COOCTX>BX903';3OQU%-.RF*]:9U!HE0OS0KM[,<5M\,7@ MKHN\GH/@4VDU965Y@G8Z*-QHNE,*&KQWIP36ZU+:*S'#W:Q@0W[4%-/HW(E. MT@L#YS@I)%[B]6@6XJ)$"6+O\8I:0X_464!(;M)B'%@V[S]O*#U$SB).4=8! MS5J.WT@]#H9M4();Y["M#.6IIGR#/4K6NH]!6%ED ;&=,^!\:K[&R(MNAU]4R\ M"6UO*PY2Y$P$NEQ)+KFN07.DS01+']C:+*^1,,A+WBQ'&E.="4[T)U3E1KO' MQSN_GEV^],ZT,\RE07_7!7K\:Z>)HJ+K* V& >,$ Z]P%'!'\=>D\5D[! MZYQX2_/8X0Q3=$1Q.(+X@%ND8Z/.0:,F.%O:%O^=F.'OAI?#M;,=^$=>H1E0 MV2/X18V1RAJ[+"= 4LR>@;7;6%!%UK%'97OV*%4"Q(6^!O;S8SXC\%,Z7LK/ MU4E[ ZPJV]*8+:L;K+Z'X\5NTV(122UY@((3E#E_BQ D@OUPY(JEJRQS!!X2 M?& 9##KF[#DXD<*WA5QA*548%BYCM&&W$9OAVQHZ4QZ)1OJT?QKIRZ *#^Z MR^W>L!KZJ@N&I%G6PTY]T G1==14EK:]R!\5W#%8%RW#RZ&QH$' MOL],R)*1B&_Q#KY5LRK(*]XR=FJDA="-O.W%MD12"FOAQE0H*(PX'NHL4#MQ M64'.'#DSR9EH3+@?+J7N]I>+9N@C]&@R>H?FZBHE']!&9JPM>0PL(,T7PQ4> M9==RUV/H7/# 5J2R-B;KMO*[5#-?VUPV_!/\\I(3'!=^H^FU8=$G\F?G4&'\ M*-9QX1U8=WKC9*>I/)B.1-5!(@5&?ZP*/03]X!81)\*$;251EUB?+98=ME-# M]'@$H X#)XPTK;?%2DR$9LV]TPZTP091#H#Z6=NZ,;G85[A?(,Y9.* N(8H. M)=>VE<:!UQK9G:+SI+ MSS@X)1]+G-:5A\B+XNW&M0;^K0KBV6R83(BGEUH5"(X4[!Q"0RSL"EV]MK5D M: O08U2\UPYCK]141C'P 25Z1_!O)*A8431A7"?76HZQSB@D1!;1Q&0J8T,? MA:;45TJ\N5P]SP"?CJH[G6]%HA9EC1(-8SGTH8WLR.XDVQ$E"FCQSB ]N-F* M-+9 &=Y.Z=4Z5EKF]A64CN8-S#=:KC*WDUL4T)T=J4_DV37T[2,5> M 32[8YRK>QE)+BF\LI3FBY%C;7T@M%KB<1C[+<7);CW#$J!,-ZT;GB0E+-?1)&9S.=F+:RADT#K]OZ#Q@T%"WM4OY ,9O4 M*6FGG#;FAO6E3,+U0OP9O"J>Y05*(U.:9[?4MC6* XORM$F5<]#MIIN8HA0$C6N#I3P,C-,H M]PD1O!A,.C0I]02-\"!FKZR!P!ZZA%(L?-:'8@_(6L(I\U#-U:P@.]"0H RS ME+ _5E12%B"]BNXD(C5B(;R;DY"ALMM@PRMSM0 5VMH"QF;674NB],&#N-\;K3#7UOK3_N(Y9^A M3>MOMR^Z'#2P;49/R17]H4Y&@!JB,7&.'6F!N# M?\4TA50'OMD5]W6HDA&3L'30Y$2J^:#5@I%@)==WM-WR9Q&L\EW\ 3DAQ^)# MMW+9@>BK*G/9%58?I.A01QTQNS$A(U^SXJR ELBQ#13JO!MB]3.[0S&T MM\T9RI2;AUYKSRD=9##'T.@Q3,*J3?!0Z-HW'F.+G#."'<]G ^IH>I\N<+3C M-N8"[P_\[>AX2#[PMY2=VQ\7!8+YM0*G>#O7RWNJ.42-P; ;:6X7E*A*#?P_ M&]@M]M.@KH?804.7]9ZH\.,.UQ@#[J$?%E[I@?XH\;"%<-%+5U7?:,#6:#7X M.CMHD;%CC /-RZAKWL2=*8A4S$B+9NNZZI4[ ST1/2S*V; M!5/D00P8Q0.#)A"]%2H]B,9Y1_U&'OEY*0P/MILP)8-3E"46WM[!T)VG%2AI61*H?$2P]KPPFPJC+Q@Q M9P*U%+/501RPG=O-/!*I($2,5LPHL+F_S1Q4TO^Z\3"L.@;RS:OMK?*BV7W* M\-'NTXT*\2\EQKL(LB7&1\,]&\MN2DT@P^0]#:*"P,$JM9FL2( M%Z>3B@7@-_ PV/JE/!4+@H(T5%?;R6I7@ID<"DG.E:^QR$<4BY3Z9DN M/A^'T>'BJI$S=PM!54BC7.\5^^H06U2T$IUH@^PZ"ISJ=.ZR5!DWS'Y-'K&@ M'$W \#A!AJ^!P.CX@M&[6I2-C/,N0#LW!S2=G6C%/@ #['RU0]& B60)(5K: M9."1U)LFL!I3I=94AP#P^'PG9U^Y[;-U%4AQ+A5GC9(*;#D@M7%DE319/!Z$ M(*XWNA0 P\+T,]8WC:^'O^M^/I+TRN/>>);"],JV;G#J8YC^6[Z )UQ@TI<* M(.$:%'QHU/\[1\):EQ0%#>@&B*N@53$2^Y4+>!5';C%22N]30.$<'D"]:Y4E M=?ASN[+TR12S8^I&B[]H;-@1C[77%2*I^1YZXL#V:9WV=9+0',0>@L3,LAV= M%0870CJ7 9+SK;$8G"(P-;!4*I_-F&C;%JU=>""SP=2%P@*&!0E[$W$!K4WN MDZS8,'L[/"57_B1N=@D>ME2?0L^PC^G'!U$I"/ID*8EZSBZ_I<6*JU3P27Y6 MF#2PT&SJ#$:G07]8O^ U=OQG4:\.L7&#KHAQL8G#6/YB,U2X1H0?0Q@8GX7@2HR#) C2;= 8+"L;VL1Z?*QB M)R1M4A8^G9PY/H9\) :]H]'EKPGAVBC!IP1[-E?#HGY)^TAJC,**,P1MV<;, MQ>NUOG2KJQK;ZI+MVFN0-B7S+U]RYP%LVI5^I#B::J><@'!,WV4I!X?Q M6)A ?V)NC@E<:4$MP[^8S#8P>1Q1SM&7\X_>(OF*P9[6'GY?W]'K=&Q"/H1Q1'@!^U*C!?A@X%KR 7 M4C:;'GXNG6BSM[,_;;O\[;1,<+.7])2S;#@A$YT-CCC:=Y9;;13. 4/%^8V> M;XS!9NTKG]Y&<33_FGN-8VR6KKZ4X_JN='59@YYS$V0/;8[S!\9PJ*R2%]T& M9R6*6B(<82]9^-J65_W@ZP=]W;;*-PSHQTX=]G2GUH*"]V/;GO1TVSI@<3?* M\?JU.QX@N!]4%#WM*1GUN& 5MFW45ZEX#E?]W$K6*]ZZ(OD^[!N[ADM2O#D64GGC M+F*H35.XBH+'&77HCWT=1!TR"L)-=*%=A/Q'6S^Y46UA#:Y3XB,25W>/2/B, MB)6 &44SG3V.OGH:Y/;R18[1V>+P PO -2UC>J7+G3*V+6&VU98!+D% 3N2 MY;_ R%ULHT .,VRUL[> 0M*X[=^[\_0#N!EABH9/D'HT+2E&_?$PA#"DG,U01[.]/84S)+%&%RX1/XGW&>OV^@G] '%AT544L' M%D8D0 _YFN;[B-)\N3"9T%L09(=Z.905T!PU8' X*X, &Z:CLC/3K8\QTY4) MR[T,FLS/L)V9PT7HVVLD470TDL7"^LE9+8W @T*F$&@"9_:3P$'8G<3)G& ^V[$%H< % M'3T?[8R>#,*D5FRMB!4"@D##X*M2G!#DI%.3J^[IB0]EC,F;@N" J?&(83%P MB;N"!>EOJ0HFVNC<(=OG>W;@_6[WQ[VE_0:A6,CI;8[JOWFQ9;8WZ^*B': R M20__A1#J.JXM!B9PW3D6!SM99%-Z!T$#DU8OXZ8EYA V-KO5F]WK3^K$L74K M]"A> =]DCJ_ =E\V><.[;--]G7^V$U#V/C=^V ,^\N._HY/7%Z>G9^>OHZLW MT=7/9Y?1R<6/9U<7)U=G;\ZCMQ=O7IZ^>G=Q.HA^?'/U<_3RS?GENU^N3LZO MHI/S5]'+7\Y.X:^_G9S]SRG\^#2Z.'O]\Q6.='%Z^>87^/#D_-_1Y;N7/T>O MSB[?OKLZO83'+MZ\>_US=!)=79R=_!+!%/[Y[N+?T9L+^.^KUZ?X%_?,>73R MZM>S\[-+FA",1Q,Z?07SW:B1RT?W2+*5#GN7HVH5#>!*)Q9=K@<*&_^).4S* M3[!5&]4!5.;;H&#)E&8NHQU*L+)JB6@E3B<)5!)3AMU!0O6F WI"%##_)C%J M8IW4J,912209* S<=EWDBT@J(2T^8$--ZM:2,H2&4X6DZ9J"M3+ZL3@+VASN MP=^3_D2S^)Z<^1K@EVJNJ"GMFRSMPUTA8\MJV9Z@NBAIE80]A':K:*-P)@TU M]!EC+SS$('7&@>L'Z8KS95\&K=+XX*>*8$X)N,U,)M$6SA$G#F_ MNC'5]'API +%.W^;!STLN7=+".J&C8JQ+QDW-HDY3))0GK4+6-FK-KG-F1[R MH:C%B- :Q)4%P[<&GC%L-=8>97IE<&F4)*/@6@BAY\9B N8<+&DMT^V/7V]@ MWK;A1[E\6L?T7(2CH NT=!GFV%[SNE#S:83(S9.\9E;&T'NZ93-2/*7001R0 M?U!G8E7@@]R(AO9@"ULK2DT0QBSE^!NMMI2LQM7)XYHLNE_-,!WX:MARAXJ% MQJSGR,TS>C2LKS_AQJ:*@ SD+1?D]X+K90UB"&Y%EZ2VU2[VMB5\W0@/&5T0 M:>."VY87#M_AGR>_7@ZBLRP>]C3#"2?8BU0\^^^W7_ZG DO800IUQ:Q#D%FV?-4YA8['QUM[DE5 M,=5,JVI>BFOIX(C_6"P6P]_5K%1),8SS&7U6X*MWXG!J.P&QT3/;#?[3[50C M=^!J-?\XZ!4K<-#ZFIOK9J5.;4%'-WE3O0=Y=:B4P]>C+C+;66]%BT:,5Y_^ MI-=='+XE!%4"4CK6T24PW5=&7V.4S<'[#=ORD'[&L+-_8U>=/^>&&4)I.:EO MA(A(#LA[/,)!T_$L6+^HQ7T1F.]^N^0(W!IXM$.," @WT3'E( ZXH)F1]JL& M:?I,K+(4C_6$7=FNKQ'9CA:/1_F6#^ZJ( Z4;Z;P]_;=C76K[R[M#NO1A<3E ML)F)7NV3Z"P*R2EK=4$LM7Z_JOTYE W1$C$, _\EP1&2 K4N-83BQIEH?'34 M2Y,[#^"8$Y>:Y*;@(/GS9KO?QCV,%ICPAN26=*FHCU0/[4\>#NNAIQ_HAJ-L M13/KRSIUN^_#U:J*20 5\SE'STB(QS8+F7U.' Y7F9C&@;-IAIDIY+=N1-70 M9IYA-EMA3:*MCV!QB1UJS:YVD#$ ZB5\7HS7"H![&;WF'DH>L7?W@,!^!;%W M>]#J=4%N+'DAFHADT:Z//HKVPW'&RO;N[EQW)NT:6P-8)$>,7,TKC]>X)G3J ML-\E?94;;K3PL7M;O^YH_FNVT J' [[DQ1D/>6_UQFCB%QH4-XFQ,E_HHC%&\R$ M[H7WZ+S5DM4*<5,*A=L^4'P!).V\4YWEY)6Q!:$T?OT%KY_:L-3<-<@.:(H" M6YN35)NJ8A9ATK?-EO=6B0-/(D$8D"^YOS@,Q"JX>,O7&/:8'L=^&+E6%IB/ MM(O?Z^1:L@XYF4A$*8E@ZDI#\WF3(R/4XD_F."U."-D^89RCYS784FPF9=Q8P M\$^TOE=\W\U>P[Y%XL\)TVC3]PYI6="5O NI:%J^:^C0,#Z33:>U'TOO.Y;) M$S!/\T7)>J^\)\%Q$FE<2 CD"6;DZ\2V)C;;^%;?B8H'Q%ZH.@N&]UVHI .M MX1]2 SB*4*"T1Y"R!I;4#6Z5\6$$0NZ>5VX,'J0"'A/G]9Q%T[S(,Q,W?NG;P)D;>IEM'9-(6WBT*7"%8 &D UN\ M9,>5.!$V':(9K%D/\"FF,'DV MNA<7;BP#.G@\S*)OL>O73-1PU7Y1BXTCG#T]F,)M8<8K8ZO/T( DZY_+S'D-@)+@QFD ?K;?2UH>7XFLD M:9[%:."+Z]SB4 ?= T*Y3=DB$TJUFU#=?]-(>#3 <8OE@(E!U$T@AO_=3"AJZ*K@B+&3.;*Y+V%?SR\NV^.I-\4*BP;9]J@ M"-!$@D[)Q-]L99=5+[LA#*PS4BH!WS0?IQ<,O+.1HXBJ1CC$O48'+4# M:_OQ$&-_?"WKO)IH3OY(9] ;%\"=H>DYF1.IN,X,D%,43Q7Z"[2@OJ"-046U M,VZ#%M?8CQ:8:RTY*4WBM]GLX6O%&8\SH^Y]@;]3$B] \ZV1#2=JAF@WON=W MH]%YX17Q+/=9-)1FL*1^';8_- P[L!Y,=K+:>?%L!XU*QU;ZP:K7%H:C-"]J M>9E@FVUV(?BNK&&=G8M6BOZ/N";25>WW4LWM]"C10=+7TZX6-$':8)K+FV:I @>)JY+!A85!$R]?>QL(DB8!) M%;T .L%T2LJ^1H^=0&[HV1Q!,G1>8[(]]Z9?:=A#*,*QV%9$^,VW##WV_%KM MBBT?+MFS(%3$K3 !,6N)S8D+N'R1K+BU\=OND[, [H-HFB]0#]\D&0T$$JS% M"D/SKD$XZP[)PCJ\+7(ZV1/GL1VT?]TJBDPXS$NG[RU;']D869;/H$W\W@. MS:QU-Y&9?\W*>%A9&;=>&VJ@-B9=*)/"%4EZ0OI@](: ]>*-\@33K-5QMR)H M(FM]?9V$A-H(5?1+#X@%X7U1%1'FA&.!OR)\&JMVL7[D?EWQCE'?S#D+'+?I@ M0Q5GGDQL>"EX"N\?=W_FQMT<[Y$Z+42\<+'HT\NSU^=!5MKN +UA5"IUZL>[ M0G>Q;; 99G^ULLBV_1<-W_0,=BA/'.<+]CXJ\V#=K8VOI-T=\92D%FP1'M]?K>Q>RTR^LM?[8:]?/I]B7?*LYX_<+-)RP+8> MXMAILT'1ZA5Y\4/%;>?M@6.^T0[F>JIYJ9_9OSS'O.Y4+9^9C*9%/WK>W+Q# M6,,-QI= ]9#]HWWCK_WA#7?Y "LXG"JQ;Y:OA_35]U6R^MW^[O#IWM[:KW>' MH[7?W3;LD^'AZ.@SC/ID_^F]C[IW.-Q_NOZG?V'8T<'==O9[.C4^.2"..51_?F'_#AKFO7IJ9\_N7-<*)5QA*AJ+&[ M0>V5?6039.-:_'BT3T_<;9R ;37L\L.#/>KDZZQU8H+/Y,.0=^T<'NS.;V./ M'S^N#4[F;CO\-R/-?^DLQII1K+3=(&U^ N5\Z7-=?;1?Y[HBZ^ESFZ> MN%6)S+:ZVA#N&>$W)Y&=93_6O7NG=9,'N:0_HQ\Q.2P%S65JEJKJ$W5_PJ,K M!P5[>^LI]>>>/+(K=0Z6^J?*\(>PKGN])E_)9]TV7V'HZZ[T\W&F?$=N\!!V MYBTCA,"+&7KBY>F;!\^L^\>-'P(EG*(3\[$I+G=;^EC]Y[MOGQP\_T *.>*B M].D.]$<=OY.9A:9D]]&NLSL_:G5N/F#"\T@0;)Y2/IY1Z!:?^N;%":<_-R%A M>FP'?_H!'1[W_X2^>7'PY# Z'T8_J[2LM$H&T65M*HWAD[6N]0>XRK>J5""O M58A1%!V/1KM']T)Z; +,Y_C@_EWTP^.#PWL?=?]X^.3HR9\:]O;OCH[VOT@X M8;37#;W2$H/Q3#Y=(_J/_-I%OV_.IYVD=P] M;MV?\&IP9D9_[+E;M^I>%8-;[LY75\+CW1-,M\1$-X+%>QL/#P^CG&FMOKJL\BUX5PWN5G9]@%7[*#C^(Z,+=#@ 1 ME7]5A__KY[,>SJ^CD3U;Q;73R'94Y[RB[6VJS,&/?I>H^Q 6^\A Z)_/"I-'H M>!#M[>X=W'$Q3S:C^W0OYE+JZ#I4G =2A=.NE)=:L4@E-PRV=*T*!Y2(O2-4 MM@S:?F-W9JYF00!"5G2DTIYJ0K9Z"_5KCZX7(+ /DO;CJ4[J5$=O)M%O>?&^ M*_KX0"\!8I"X7B9)3;B[X[J$WY5E-,WK@I"F,HWH=5A&3O2/3#EAK*MF*6W0 MGT3Z4Z1:.EA9(GR0!/ 3PON?P.(NM)F-85-L:]L[L\(-+:>;"$ZHQAI3D6R3 M P$PM(?4!#2PSW+=(;PR3RRI@F**J*&"-2_*X9MR$WI/W*SO5/M!XV..2Z&I C=E, MY5KV^,87(=FZ+A6W$WVS 4?KY-K[<7=PY5[)D0YEHK ",B$^+5W#@#:Q-4E> M5ML.@.:&"](M8"G>^>2&+KR#PQJNH%M9G9UP00JXM'E&&RH0FZ4OOK;7PD$( MNJD $Q*!-,.U6/C..Y5%;W:_/U+7VF%0^P)7:B4Z,06P8@>Y@BT2NDI=;_,C M_X>?(6OE:'BT?[>2W;]G3>"ZF1!?2T%O+07M3:N,]*S,>0">'K+,EUTZJR[ ZU]\KJ.1@^/1K]*:L'?OD9\M\/ MP9BZHX'RV%6/OTNB^L8G\]@(J2])Z/?!\?^^.>A_JHSLOC=E[Z.;,MRE"]9W M&-GOQWFRA/],JUGZXO\#4$L#!!0 ( )"!!5FL&-0I\ 0 ,P< 8 M>&YC'@Q,#(N:'1M[5EM;]LV$/Z^7W&SMS0%[,16G,2Q M70-IT@\=AJP8@F;?!DHZ66PI4B I.]ZOWY'RFYPW-UAB#T@_&%5T;[Q[^-R1 M&J0V$\-!BBP>_C3XN=F$2Q45&4H+D49F,8;"<#F"FQC-=V@V9U(7*I]J/DHM M!*V@ S=*?^=C5KZWW H^U6Z]>:EQL.$B4M>=.D7/ZWM''7$M,C,A8J:U76:P=DS.*M;3+!1[(7T0I0 MUTIS_..D7,,IV1%"8%O+I%J/"\C'"IRP7:NK+\CM:B@C.XQAE7&10 M#ZH+W'AIWPIC>3+=TMIN4B1\F7GL+QM"Y]X0&G#%9#2%KTRX*L/^7KT;!*W^ M(NW^N=U_#]P ^@K0=@BG\!?*2.D&?);1P4+K0F4YD].%#C/ K8%E#;_R".&+ M1L-C5\>]^E&W#Q'>/TVX3;W,#.J-"B3S7/"(A0+!LELOFRH1.]\.@B.MC/&^7=J5]+B!-^ \ M%SBN# ]5>0TQE#+NR[)$S).P@Y21&#$&QKY\*U4'&@0XL9C3S;4:$YNM>G08 M(;+AEBO)Q$J,@H\7(5:04Z';]FG?D RA7!;D^Q'T'?POP7.E)HUR#]!>Q.UB M:%FU]1*SD49T'2Q10JB)H=W:_;'=FCL,R%%38&)[1R?;*<']"U\%JQ 08F6+ MA"M\&J^1Z0S">)NC-!201*;A"S.,>BMKP,6YEV<0%YHY_#O^M!,4Y&J_'=SE M6DQH[O61N&;LI5-J]#[[#O/_R3:!:WK(V"W/J/M76T5EO+B/)^8)^N6D036! MG(C!KV%3YI_1"U7>N:N2"+$,#?&.1]+U%N;=TNH();:PWJPWSVGLRK"2C J5 MK40BV&13@NCF=DMD\%G"#;>4 P.^J:ADNX2 +$I+%%)>F;:NA?ALNZ%C M#9Y[^3P";TDGW/C:I/7B^>Y:= MK1WL/+$^N(#7#_<^9)3,'2,=>3RK]0H:"[23J@WWZAUB(O];/4SMU=LGK?[+ M_=[)V<:9N: >%&K^4$;:&^V5I\+:QOZMY/_%-]?N8_.W@HXX;7^L[;PT'-]@ MNC%,+]DKH'-WJ7]Q3?08\>]N^*M77SL=_CKX@C-W-?QQ"MO!OG._:2/]R(SA M BY9RJ?,OCI%[7X5KQB= G:SCF_%>ZIXU^[^KM[R>=U7\\JPYNYK_ MX6*L?JC*E?%W8SV-@CFK=SY=S;5FM6LM55AHE*"#V -?N];RV.F;QC^ZIPZ7+_1)NO_)9?$P_]5\Q_ 5!+ P04 " "0@059A0-3 MD?\' !R)P & 'AN8W(M,C R-# V,S!X97AX,S$Q+FAT;>U:[U/C-A/^ MWK]"A7DIS"3!">'@$HZ9'.2FF;D!"KGV^ND=V99C#;;E6G)"^M?W6 M*+U>RI09DMA:K5:[CYY=R3Z)39JA'#,9OMN27'AOVF$41MY1T'[;YL?^871\[+4/?%^(H\/@_\TM=(6X MZZ/--!'OME*9U6-!XW?:A[GI3F1HXD[3\_ZW9>5.3R*5&0Q6H+/[Z72L:N+% M",J,RCO-%C09<6?J/)&CK&/GM^54S<0#E:BBL^W9ORZUU".>RF3:^6$H4Z'9 MA9BP:Y7R[(>:YIFN:U'(R EJ^;N C1C$7DZ<_4?0D\A,S.;3;-$D^G>Q]*5A M!\U&\_X,UK,]@.=%\8V,/^M?#P]X>#R@EU^8,,?^^SJ>G!Q-KCJ?63] MS_VS3\/!SWTT0:I_S:X^7=]\ZET,V?"2W?3/;+<#KU5UGA4V#\S M^.-^O.E=O^]=]&_JEY\_]G]EO;,A>:3E>:UU(?'5 ?"XUP8U]IYK+1,V:+!S M'LLI-S5V%3?.&S46B,+(:,I,S,W.]N%Q=VU\YSP,P47U1$08Z7B&>)F%0'NG M3G>^T82;C6\'T@=N\1J'Y(8!B_E8L$*,I9B Q4TL-?NIY 5H(9FR:Y&KPC"5 ML0^J2%G3J__$5,0^BRQ018T-L@"1VC6Q8#O;QZV6USU3:O M(7"MC0L<%@["A<"D4W:;J4DBPI&HN?@5+FJA@@F90HK&"%QF#(%A96:*4F & M2-HV?R.#!OP>"@D4R0Y )+XN@UH _B*.Y M6&J7601FX49"C\R"I RA$\!9BF -H)/$1CGB3I E*"?) I,5'/2#H0'[4)+B M&DF4"00 1 6TV.&TM2?@.F91HB9ZAM**PABG.\[HB,AN@30]LV3%U-<"MO;& M@6VXB PEE^915U=8J@H%(@<511*7NWK/AFW >"$L.A!MZ2>" LD$(.DG4L?4 M@\12<"/Q(UV'4@>)TB7Z$6L6*G$PR0L5B!"W-=L%,$(!F+GH]^^"F&;A[O"6=$\#-V5NY14<6<.GJ2?$6LMH=8!B6Q9>Z#HWD 1!J)Y MWL,RFBG1OZ"0.GBS0?CD>QN$SU:;_' N-'94")7-95_&48W2;,!+O7X7RG>^ M ":JD5P&564!!6"FL=26[" E,JN':N<%32Y3;2$2;D%6I= **+6*@ZE%@B]A MB%:)#.T.7Y>^EJ'DA23KIG^+6!C06P5B&1.9EY2J*KH@B5(5RC+CHA]7=O(98@W7= MY>,%GP4K.H(TM:LI?56:IX=?)R_PN;2@@CGZ\AZ'^;-2W*X_X=P >RS6:(!7 M@+=P8_ VYTL7S%504,E5%6NV915VSZ!(RN$J",J"XKZ4-!^J3)4VZ$='NE"D M VCYS1WDN!.:A_(1H O:>B!:V8MMD;!' W1JD)5SB_:Y@8SI9%;<%+1)/+ %U0 M%*'L&:7&_7IU;AI'S6I4H>>IW=Z OC25Q@CQ%/W["I4#-882EED-N\ PV%83 MF^.;:N;9DA._E1*&VQ569H$]1=C[;T_UU?)Y+T$IAM)0 F8<-M%N.) "H*C2 M\GQO,Q'\EO*L*\ULIK5%I3W+G)WX/ MJU5;$G2 \0F<\1$/1@['7E,4W;]?30[*."O!%#2$7EN( &GOL M7*&KYI*>S,8J&0O*?!D?5:?G1<6*(LT3-15HG<3*\2"_AUU@[>750.,93_2, MW255S3ZP)XHZ_)SP7(O.[$<79)TG?-J1F?66[=2ME/G*&)5VZ,GYF$@?=4+U MW-BBR34O'JHW//=@W13X#V"\VSK8FG6H8-/Q6--Z=J;O3T1;^1T)+S]K)]"M^%'EWV@=[FRW@3S[ MR=[W;FX&'^U#V-Z/@U][PSG*_E[G5""T&,TQ8SI98K.I_FL\]]0CZZ_DM$WR MB]78D09#!6MXZ@K;64D9A^UL'QQWV5DL1<3Z=R(H:5_,+EWY^)_C'CIN]\J= M%H'Z5[RU]U?<]2P?S%^,^@=75K.%:9\CW]IJFO7*4:G-SG;SC=<]K-F7QQZ\ MH/7EN-^#B/73OLUNCR3/Y7?$&5X>#,Q,BYH=&WM6FUOV[86_GY_!6^"VR6 [4BV\^:D M 5S7P3P42>=DV/;I@I(HBX@D:B1EQ_OU>TA*MA.GJ[.TG1>L0!U)/#P\/.?A MV:ZY1=U'K.#]S]^8$=Y#P0T?SB/.)3PJ.W.[Q# MC[O'1\%)3$\[W=COTH[O1<>![\6A=WAT[/W?WT%7B+L^2L]3]G8GXWDS86;\ M7O>PT&_W:LW,5Y+'*-P20ZNTNG8UT3E1,HTZ+H^6UHTNQ>-VG* M)WG/SF_'J:K%0Y$*V=OU[+\ST]*,:<;3>>^[6YXQ1:[8C(Q%1O/O&HKFJJF8 MY+$35/QW!ALQB+V=.?N/H2?E.:OGX[?-)(;W"0^X)AV_U7XX@\UL#^%Y)O\F MXP?#\>WH0&H[)QY_& M-S_UKV[)[36Y&0YLMX[7KKO>],?O^E?#F^;U+Q^&OY+^X-:TM#UO8]=\=4=T MGW3$J$'>4:G)#S3'BI$Y2[E2+&^0D$G-XSG1"=5O=@]/SC:.<4&C".NQF;(8 MHYS44>=YA(CWFN;)WS19OU5/XMN/_L@M7NO0N&%$$CIE1+(I9S,PF4ZX(C^6 MB B3Z9R,62$0')&32R$SXGO-'XF(R2\L#X5LD%$>MAID3R>,O-D]:;>]LX'( M"IK/[9U_MH_ G;Z&P+6W+G#OJ$*X$)AL3NYR,4M9-&$-%S_IHA8)F) +I"F, M0'E.$!A2YEJ6##- XK(Y#.&D),.=Y#0E,0WQ2!*1@5FU<')K CD+F5)4SHU( M1N\8,1!8Z%1X%L$8#)G:!(@QC$#()1(>Q')TAR41DV26\# AJC0_R_XS)EFE MQ$P@XRI%9C1)=L9U@@FJ@H760*.W@&DBPC2GZ!:18+[JAM<"PED%M '\01[-<:>=Y#&:AFD,/S\.TC* 3P%F)8 .@XX:-"L3=0-9 .4V7 MF*S@H!X-#=A'W"AN&(DRA0" *( 6.YRR]H14)21.Q4S5**THC%#SQ!D=&[); M(DW5EJR9^EK UMTZL-TN(V.2BW]\IBHL586"(0<1QQRW>VK?AFU$J&06'8@V M#U)F DD8(!F@RDA,#R.6@1L-/YK[B*LP%:I$/\.:4J0.)H44(8OP6)$] "-B M@)F+_O ^3&@^8:0/0AJ7*23\#FWZAWO,6>$?1N[.W7)3=>8.GD8_,:RU@EH' M)&/+Q@/%#P:*,9"9YP,LH]DD^A<44IVC+<(GW=\B?+:[Q@_OF<*N J&RN>SS M.&J8-!O24FW>Q>2[@ $3U4@N@XI20@&8:6"UCFYS^U+!F75G<64BY)?% =*46M3GCOII04ES>+8J(#6C7W3Y=\5FPHB-84[FB,A"E_O3PFR0&NI!FIF*./[_)(4%= MB]OUQYP;8(_%FAG@%> MVAJ\+?C2!7,=%*;FJJHUV[(.NV=0I$GB(@Q+:>*^ MDC0?J\R$TNAGSC6A2(70\IL[R7%'-(_E8T 7M/5(M+(7^R)FSP;,L4%>+BS: M=_8D5"T*"T-X%NHLLIG NJ%BZ3E)^1U+JX."1_*-EWGFA=C>J@W7X2O9<-G3 MQ*A>%HTE+QF:7 7HDJ(,RIY1:CPL6!>F412M6DBU2.WV ?1E&=>:L4_1?R!0 M.9C&B,,RJV$/& ;;*L/F^&N*YGK)L=]*#L/M"BOST!XC[/^[J?IJ^;R?HA1# M:<@!,PJ;S'8XY R@J-+R8G,S8_3.Y%E7FME,:XM*>YA9'_D\"VK55L0=(3Q! M9S1"1\46;/8T+*LZ%/* %\K%ALOT"FE>E1G 1?9F529X\F3L=>4Q;=OU]-' MLHXE^**!D#-+<0"-/7>NT-5P28_G4Y%.FR8D66%:F8,[3.$N%X MD#[ +K#V\FJ@]8S7>=KNDJKF -ACL@D_I[10K%=?G(&LBY3.>SRWWK*=SBIE M@=!:9#WS^GAJ2!]U0O7RU*+)-2_?++<\]W992_R/ZI&KYI9M.M#1>EOWI'7J M?;K9:_F?;/M":@^LR$8A.&]W.CMUAPHV/8_XUK.UOC\1;1?W1GCUA;,! MW9H?1?'MUZ'?QL3?[':!//M+WO7'M^2'_A497(^OAA]&-S?#JP70OJQ_*AQ: MF!:8M#E=(O5L_S'.>^J5]5=RV#;YQ&KL<8VAP@V\-$@XB\GE@L6N7;7XKZ,> M.VKOHSL<@H_6O+7_E+MJDRLMIX[OOY0''XAN&*!G>7WQ^=&W7K?OD=!MN4[Z MY:14^LVN?^2='3;L)UJ//H/Z*WXZL.GSB>R\^B56(91]+=ESA_!3MO9MUI(L M;?[UEEUH ,8L]7J7SWS.5?VZ+\L.[!=M?P!02P,$% @ D($%6=Z3TN.I M!0 B1@ !@ !X;F-R+3(P,C0P-C,P>&5X>#,R,2YH=&WE66UO&CD0_GZ_ MPD=T:2*Q9)>WD(5&HI2H5!5)@2IWGTYF[66M&GMK>T.X7W]C[_(6V@NM[MJD MQP?$[MCS^LQXQG02,^>7G81BU^D6=M*(I;M1CTB 1)N>!3^(_@Q)LA>7Y'FV6G+XLS9GP M$FKEA_5&:MH+1DP2!K[_6\FMN^S$4A@0IF!S_C/GL<\)JQDP,S(-@RIP,O3> M>)BSF0B=?:6;3.D,@UPCD4DH4O13QA1U&:"I0;%4 M)D%,H%'&*0IJV OJ)]-3)&.W?$RC3#'#0*'^?91@,:.H&QE+#BYJ]3+"&F%@ M1B"13NR&XZ-6M>JWMQ>[5T'[%!8+8CD:)@6(:OB632_!*802-6OV:6)S"06M ME?P/@MD<'1M(50U922@Z >J'RKC2JX"PH'G>MIR ^2NL->-H4$&O<<*6V)31 MC:*:$6OJ\5&MU099C,9@"!AEV!U%UW',(I -PGZG(I*JC 8BJNQ8TI/S%(OE MKA&OL#*@C1*4,ZVI*!>LKYC (F*8;[.VS HN941QE*"$*CI=(J ;%EO?FL2J M6X1H2K4I]C&%/@JYX)3,Z/%1H]4^.%=23 C4-8_3V(2UYBI[F+#N"#W[Y@=E M3U!9&?']\V'7+=56I6'=,-D$R(8Y.&]K]#Z#$%/%EVA$4\@1!)"]DFJ. M][ M;[/&A2H%)21!.?[?9H):1/KMFE]VYX8+Z2)A$'*3,,!O'O (NPR %]@8P /L MQ3:_-B5Q!X$W3@B+"DTV2(PS#OI%H#FW(%HPDSS,<6V!M$FY$PR9K38O&B=D MG>J[*=NX:%ND_P1XJSY)O#$!&)KG0(B "X:=Q-9A&XH'$4.@6;K,P9)! MABH-/17 +\%P*-JN(#]ZH!P0[0XK*&-XC90&E!F"E_8Q#X%S_=< Q^ IG/(% M>2H5:."!U1RGFH:K'VW"=,KQ,F3"Z>XVM0MF4VF,G(>V-[ZS137"O.@,7=G) MR9NVN>+GK;.!?MF0E>2"7'&D,T/V:77(V(OF%\E^)?A&6MW_-JZ/*MLZB.V9 MMI#MN5RFW[\:!%6PYOBH#H>U^T:O MNN/QX)WK_[IO!G]T)VM %M[X!T-]:V;IH*7/S">C"7K;':+>]6C8?S<8C_O# M';<\ H0B-UWJIF")Y(R@E0G/QB-[D\&_BXR?Q4G0:+S%8GNL^1JH/!M##QP* M_Z?5XPMS['-%@N,8,@.BH@.L/[E1#.Q.P? ]0)S^O(CX=B_M >5T'REGKG-[ M DWYY]O@B9W,HYW)'$>1FX;RJYG]>6P]U<.XKBBW=U-E.\X+:1"A,'@3F,$X M?*]'\JU[-#N)K6=MF+KF4&I7$UK! _A/[8@8207RW"WU= F28FC%160IMB$7 M2RO%7EX_O+]R/?U#N9MKN]KVM5T9R;VECU_U+1(*>Q1,H,1>6,$L2RT?')M" M, &M5P/#^M[D%+RDBEG59A;0K14S*F :Y5L&6W]PT"##H,3.>*PS<'MN]I\R?7..NYG"WVS!4SC,,[._Y9'[]^([_RO@S/T%\3=0 M2P$"% ,4 " "0@059OA6M;^4P 0 Q#Q, $0 @ $ M>&YC&YC !9+ $ %0 @ 'Y00$ >&YC&UL4$L! A0#% @ D($%63]822&^3@ D:4# !4 M ( !EV ! 'AN8W(M,C R-# V,S!?9&5F+GAM;%!+ 0(4 Q0 ( M )"!!5FQP[8GY_P )GX"0 5 " 8BO 0!X;F-R+3(P,C0P M-C,P7VQA8BYX;6Q02P$"% ,4 " "0@059K^#:S,Z2 6$ < %0 M @ &BK ( >&YC&UL4$L! A0#% @ MD($%6;Z)WX:4,0 OCL! !@ ( !HS\# 'AN8W(M,C R-# V M,S!X97AX,3 Q+FAT;5!+ 0(4 Q0 ( )"!!5FL&-0I\ 0 ,P< 8 M " 6UQ P!X;F-R+3(P,C0P-C,P>&5X>#$P,BYH=&U02P$"% ,4 M " "0@059A0-3D?\' !R)P & @ &3=@, >&YC'@S,3$N:'1M4$L! A0#% @ D($%60ME^!_L!P V"8 M !@ ( !R'X# 'AN8W(M,C R-# V,S!X97AX,S$R+FAT;5!+ M 0(4 Q0 ( )"!!5G>D]+CJ04 (D8 8 " >J& P!X M;F-R+3(P,C0P-C,P>&5X>#,R,2YH=&U02P4& L "P#H @ R8P# end XML 73 xncr-20240630_htm.xml IDEA: XBRL DOCUMENT 0001326732 2024-01-01 2024-06-30 0001326732 2024-07-30 0001326732 2024-06-30 0001326732 2023-12-31 0001326732 2024-04-01 2024-06-30 0001326732 2023-04-01 2023-06-30 0001326732 2023-01-01 2023-06-30 0001326732 us-gaap:CommonStockMember 2023-12-31 0001326732 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001326732 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001326732 us-gaap:RetainedEarningsMember 2023-12-31 0001326732 us-gaap:NoncontrollingInterestMember 2023-12-31 0001326732 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001326732 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001326732 2024-01-01 2024-03-31 0001326732 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001326732 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001326732 us-gaap:NoncontrollingInterestMember 2024-01-01 2024-03-31 0001326732 us-gaap:CommonStockMember 2024-03-31 0001326732 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001326732 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001326732 us-gaap:RetainedEarningsMember 2024-03-31 0001326732 us-gaap:NoncontrollingInterestMember 2024-03-31 0001326732 2024-03-31 0001326732 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001326732 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0001326732 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-04-01 2024-06-30 0001326732 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0001326732 us-gaap:NoncontrollingInterestMember 2024-04-01 2024-06-30 0001326732 us-gaap:CommonStockMember 2024-06-30 0001326732 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001326732 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 0001326732 us-gaap:RetainedEarningsMember 2024-06-30 0001326732 us-gaap:NoncontrollingInterestMember 2024-06-30 0001326732 us-gaap:CommonStockMember 2022-12-31 0001326732 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001326732 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001326732 us-gaap:RetainedEarningsMember 2022-12-31 0001326732 us-gaap:NoncontrollingInterestMember 2022-12-31 0001326732 2022-12-31 0001326732 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001326732 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001326732 2023-01-01 2023-03-31 0001326732 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001326732 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001326732 us-gaap:CommonStockMember 2023-03-31 0001326732 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001326732 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001326732 us-gaap:RetainedEarningsMember 2023-03-31 0001326732 us-gaap:NoncontrollingInterestMember 2023-03-31 0001326732 2023-03-31 0001326732 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001326732 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001326732 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001326732 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001326732 us-gaap:CommonStockMember 2023-06-30 0001326732 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001326732 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001326732 us-gaap:RetainedEarningsMember 2023-06-30 0001326732 us-gaap:NoncontrollingInterestMember 2023-06-30 0001326732 2023-06-30 0001326732 xncr:InProcessIntangibleAssetsMember 2024-04-01 2024-06-30 0001326732 xncr:InProcessIntangibleAssetsMember 2024-01-01 2024-06-30 0001326732 xncr:InProcessIntangibleAssetsMember 2023-04-01 2023-06-30 0001326732 xncr:InProcessIntangibleAssetsMember 2023-01-01 2023-06-30 0001326732 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2024-06-30 0001326732 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2024-06-30 0001326732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2024-06-30 0001326732 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-12-31 0001326732 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-12-31 0001326732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-12-31 0001326732 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-06-30 0001326732 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-06-30 0001326732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-06-30 0001326732 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0001326732 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0001326732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0001326732 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2024-06-30 0001326732 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2024-06-30 0001326732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2024-06-30 0001326732 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2023-12-31 0001326732 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2023-12-31 0001326732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2023-12-31 0001326732 us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001326732 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001326732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001326732 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001326732 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001326732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001326732 us-gaap:MoneyMarketFundsMember 2024-06-30 0001326732 us-gaap:CorporateDebtSecuritiesMember 2024-06-30 0001326732 us-gaap:USTreasuryAndGovernmentMember 2024-06-30 0001326732 us-gaap:CashAndCashEquivalentsMember 2024-06-30 0001326732 xncr:MarketableSecuritiesMember 2024-06-30 0001326732 us-gaap:MoneyMarketFundsMember 2023-12-31 0001326732 us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0001326732 us-gaap:USTreasuryAndGovernmentMember 2023-12-31 0001326732 us-gaap:CashAndCashEquivalentsMember 2023-12-31 0001326732 xncr:MarketableSecuritiesMember 2023-12-31 0001326732 us-gaap:CorporateDebtSecuritiesMember 2024-06-30 0001326732 us-gaap:USTreasuryAndGovernmentMember 2024-06-30 0001326732 us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0001326732 us-gaap:USTreasuryAndGovernmentMember 2023-12-31 0001326732 xncr:AstriaMember us-gaap:CommonStockMember 2024-06-30 0001326732 xncr:AstriaMember us-gaap:CommonStockMember 2023-12-31 0001326732 xncr:InmuneBioIncMember us-gaap:CommonStockMember 2024-06-30 0001326732 xncr:InmuneBioIncMember us-gaap:CommonStockMember 2023-12-31 0001326732 xncr:ViridianMember us-gaap:CommonStockMember 2024-06-30 0001326732 xncr:ViridianMember us-gaap:CommonStockMember 2023-12-31 0001326732 us-gaap:CommonStockMember 2024-06-30 0001326732 us-gaap:CommonStockMember 2023-12-31 0001326732 xncr:AstriaMember us-gaap:CommonStockMember xncr:LicenseAgreementMember 2024-01-01 2024-06-30 0001326732 xncr:AstriaMember us-gaap:CommonStockMember xncr:LicenseAgreementMember 2024-04-01 2024-06-30 0001326732 xncr:AstriaMember us-gaap:CommonStockMember xncr:LicenseAgreementMember 2024-06-30 0001326732 xncr:CatabasisPharmaceuticalsIncMember xncr:TechnologyLicenseAgreementMember 2024-04-01 2024-06-30 0001326732 xncr:CatabasisPharmaceuticalsIncMember xncr:TechnologyLicenseAgreementMember 2024-01-01 2024-06-30 0001326732 xncr:CatabasisPharmaceuticalsIncMember xncr:TechnologyLicenseAgreementMember 2023-04-01 2023-06-30 0001326732 xncr:CatabasisPharmaceuticalsIncMember xncr:TechnologyLicenseAgreementMember 2023-01-01 2023-06-30 0001326732 xncr:InmuneBioIncMember us-gaap:CommonStockMember xncr:LicenseAgreementMember 2024-06-30 0001326732 xncr:InmuneBioIncMember xncr:LicenseAgreementMember 2024-04-01 2024-06-30 0001326732 xncr:InmuneBioIncMember xncr:LicenseAgreementMember 2024-01-01 2024-06-30 0001326732 xncr:InmuneBioIncMember xncr:LicenseAgreementMember 2023-04-01 2023-06-30 0001326732 xncr:InmuneBioIncMember xncr:LicenseAgreementMember 2023-01-01 2023-06-30 0001326732 xncr:ViridianMember us-gaap:CommonStockMember xncr:TechnologyLicenseAgreementMember 2024-06-30 0001326732 xncr:ViridianMember xncr:TechnologyLicenseAgreementMember 2024-04-01 2024-06-30 0001326732 xncr:ViridianMember xncr:TechnologyLicenseAgreementMember 2024-01-01 2024-06-30 0001326732 xncr:ViridianMember xncr:TechnologyLicenseAgreementMember 2023-04-01 2023-06-30 0001326732 xncr:ViridianMember xncr:TechnologyLicenseAgreementMember 2023-01-01 2023-06-30 0001326732 xncr:ZenasBioPharmaLimitedMember us-gaap:PreferredStockMember 2024-06-30 0001326732 xncr:ZenasBioPharmaLimitedMember us-gaap:PreferredStockMember 2023-12-31 0001326732 xncr:ZenasBioPharmaLimitedMember 2024-01-01 2024-06-30 0001326732 xncr:The2023PlanMember 2023-06-14 0001326732 xncr:The2023PlanMember 2024-06-30 0001326732 xncr:The2013And2023PlansMember 2024-01-01 2024-06-30 0001326732 us-gaap:EmployeeStockMember 2024-06-30 0001326732 srt:MaximumMember us-gaap:EmployeeStockMember 2024-01-01 2024-06-30 0001326732 us-gaap:EmployeeStockMember 2024-01-01 2024-06-30 0001326732 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-06-30 0001326732 us-gaap:RestrictedStockUnitsRSUMember xncr:The2023PlanMember 2024-01-01 2024-06-30 0001326732 xncr:ExtendedExpirationDatesMember 2024-01-01 2024-06-30 0001326732 xncr:ExtendedVestingPeriodsMember 2024-01-01 2024-06-30 0001326732 us-gaap:GeneralAndAdministrativeExpenseMember 2024-04-01 2024-06-30 0001326732 us-gaap:GeneralAndAdministrativeExpenseMember 2023-04-01 2023-06-30 0001326732 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-06-30 0001326732 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-06-30 0001326732 us-gaap:ResearchAndDevelopmentExpenseMember 2024-04-01 2024-06-30 0001326732 us-gaap:ResearchAndDevelopmentExpenseMember 2023-04-01 2023-06-30 0001326732 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-06-30 0001326732 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-06-30 0001326732 us-gaap:EmployeeStockOptionMember 2024-04-01 2024-06-30 0001326732 us-gaap:EmployeeStockOptionMember 2023-04-01 2023-06-30 0001326732 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-06-30 0001326732 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001326732 us-gaap:EmployeeStockMember 2024-04-01 2024-06-30 0001326732 us-gaap:EmployeeStockMember 2023-04-01 2023-06-30 0001326732 us-gaap:EmployeeStockMember 2023-01-01 2023-06-30 0001326732 us-gaap:RestrictedStockUnitsRSUMember 2024-04-01 2024-06-30 0001326732 us-gaap:RestrictedStockUnitsRSUMember 2023-04-01 2023-06-30 0001326732 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001326732 us-gaap:EmployeeStockOptionMember 2023-12-31 0001326732 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001326732 us-gaap:EmployeeStockOptionMember 2024-06-30 0001326732 srt:MinimumMember us-gaap:EmployeeStockMember 2024-04-01 2024-06-30 0001326732 srt:MaximumMember us-gaap:EmployeeStockMember 2024-04-01 2024-06-30 0001326732 srt:MinimumMember us-gaap:EmployeeStockMember 2023-04-01 2023-06-30 0001326732 srt:MaximumMember us-gaap:EmployeeStockMember 2023-04-01 2023-06-30 0001326732 srt:MinimumMember us-gaap:EmployeeStockMember 2024-01-01 2024-06-30 0001326732 srt:MinimumMember us-gaap:EmployeeStockMember 2023-01-01 2023-06-30 0001326732 srt:MaximumMember us-gaap:EmployeeStockMember 2023-01-01 2023-06-30 0001326732 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001326732 us-gaap:RestrictedStockUnitsRSUMember 2024-06-30 0001326732 xncr:MonroviaCAOfficeAndLaboratorySpaceMember 2024-06-30 0001326732 xncr:PasadenaCAOfficeAndLaboratorySpaceMember 2021-06-01 2021-06-30 0001326732 xncr:PasadenaCAOfficeAndLaboratorySpaceMember 2022-08-01 0001326732 srt:ScenarioForecastMember xncr:PasadenaCAOfficeAndLaboratorySpaceMember 2026-09-30 0001326732 xncr:PasadenaCAOfficeAndLaboratorySpaceMember 2022-08-31 0001326732 2024-01-01 2024-01-31 0001326732 us-gaap:LetterOfCreditMember 2024-06-30 0001326732 xncr:AlexionPharmaceuticalsIncMember xncr:OptionAndLicenseAgreementMember 2013-01-01 2013-01-31 0001326732 xncr:AlexionPharmaceuticalsIncMember us-gaap:RoyaltyMember xncr:OptionAndLicenseAgreementMember 2024-01-01 2024-06-30 0001326732 xncr:AlexionPharmaceuticalsIncMember us-gaap:RoyaltyMember xncr:OptionAndLicenseAgreementMember 2024-04-01 2024-06-30 0001326732 xncr:AlexionPharmaceuticalsIncMember us-gaap:RoyaltyMember xncr:OptionAndLicenseAgreementMember 2023-04-01 2023-06-30 0001326732 xncr:AlexionPharmaceuticalsIncMember us-gaap:RoyaltyMember xncr:OptionAndLicenseAgreementMember 2023-01-01 2023-06-30 0001326732 xncr:AlexionPharmaceuticalsIncMember xncr:OptionAndLicenseAgreementMember 2024-06-30 0001326732 xncr:GenentechMember xncr:CollaborationAndLicenseAgreementMember 2019-02-01 2019-02-28 0001326732 xncr:GenentechMember xncr:CollaborationAndLicenseAgreementMember 2019-02-28 0001326732 xncr:GenentechMember xncr:CollaborationAndLicenseAgreementMember xncr:DevelopmentBasedMilestonesMember 2019-02-28 0001326732 xncr:GenentechMember xncr:CollaborationAndLicenseAgreementMember xncr:RegulatoryBasedMilestonesMember 2019-02-28 0001326732 xncr:GenentechMember xncr:CollaborationAndLicenseAgreementMember xncr:SalesBasedMilestonesMember 2019-02-28 0001326732 xncr:GenentechMember xncr:CollaborationAndLicenseAgreementMember 2024-04-01 2024-06-30 0001326732 xncr:GenentechMember xncr:CollaborationAndLicenseAgreementMember 2024-01-01 2024-06-30 0001326732 xncr:GenentechMember xncr:CollaborationAndLicenseAgreementMember 2023-04-01 2023-06-30 0001326732 xncr:GenentechMember xncr:CollaborationAndLicenseAgreementMember 2023-01-01 2023-06-30 0001326732 xncr:GenentechMember xncr:Xmab24306ProductMember xncr:CollaborationAndLicenseAgreementMember 2024-06-30 0001326732 xncr:GenentechMember xncr:ResearchActivityMember xncr:CollaborationAndLicenseAgreementMember 2024-06-30 0001326732 xncr:JanssenBiotechIncMember xncr:CollaborationAndLicenseAgreementMember 2024-01-01 2024-06-30 0001326732 xncr:JanssenBiotechIncMember xncr:CollaborationAndLicenseAgreementMember 2023-04-01 2023-06-30 0001326732 xncr:JanssenBiotechIncMember xncr:CollaborationAndLicenseAgreementMember 2024-04-01 2024-06-30 0001326732 xncr:JanssenBiotechIncMember xncr:CollaborationAndLicenseAgreementMember 2023-01-01 2023-06-30 0001326732 xncr:JanssenBiotechIncMember xncr:CollaborationAndLicenseAgreementMember 2024-06-30 0001326732 xncr:JanssenBiotechIncMember xncr:SecondCollaborationAndLicenseAgreementMember 2021-10-01 2021-10-01 0001326732 xncr:JanssenBiotechIncMember srt:MinimumMember xncr:SecondCollaborationAndLicenseAgreementMember 2021-10-01 2021-10-01 0001326732 xncr:JanssenBiotechIncMember srt:MaximumMember xncr:SecondCollaborationAndLicenseAgreementMember 2021-10-01 2021-10-01 0001326732 xncr:JanssenBiotechIncMember xncr:SecondCollaborationAndLicenseAgreementMember 2024-06-30 0001326732 xncr:JanssenBiotechIncMember xncr:SecondCollaborationAndLicenseAgreementMember 2024-01-01 2024-06-30 0001326732 xncr:JanssenBiotechIncMember xncr:SecondCollaborationAndLicenseAgreementMember 2024-04-01 2024-06-30 0001326732 xncr:JanssenBiotechIncMember xncr:SecondCollaborationAndLicenseAgreementMember 2023-04-01 2023-06-30 0001326732 xncr:JanssenBiotechIncMember xncr:SecondCollaborationAndLicenseAgreementMember 2023-01-01 2023-06-30 0001326732 xncr:MorphoSysMember us-gaap:RoyaltyMember xncr:CollaborationAndLicenseAgreementMember 2024-04-01 2024-06-30 0001326732 xncr:MorphoSysMember us-gaap:RoyaltyMember xncr:CollaborationAndLicenseAgreementMember 2024-01-01 2024-06-30 0001326732 xncr:MorphoSysMember us-gaap:RoyaltyMember xncr:CollaborationAndLicenseAgreementMember 2023-04-01 2023-06-30 0001326732 xncr:MorphoSysMember us-gaap:RoyaltyMember xncr:CollaborationAndLicenseAgreementMember 2023-01-01 2023-06-30 0001326732 xncr:MorphoSysMember us-gaap:RoyaltyMember xncr:CollaborationAndLicenseAgreementMember 2024-06-30 0001326732 xncr:MorphoSysMember xncr:CollaborationAndLicenseAgreementMember 2024-06-30 0001326732 xncr:ShanghaiMabgeekBiotechCo.Ltd.Member xncr:TechnologyLicenseAgreementMember 2024-01-01 2024-06-30 0001326732 xncr:ShanghaiMabgeekBiotechCo.Ltd.Member xncr:TechnologyLicenseAgreementMember 2024-04-01 2024-06-30 0001326732 xncr:ShanghaiMabgeekBiotechCo.Ltd.Member xncr:TechnologyLicenseAgreementMember 2024-06-30 0001326732 xncr:VegaTherapeuticsInc.Member xncr:TechnologyLicenseAgreementMember 2021-10-01 2021-10-31 0001326732 xncr:VegaTherapeuticsInc.Member xncr:TechnologyLicenseAgreementMember 2024-01-01 2024-06-30 0001326732 xncr:VegaTherapeuticsInc.Member xncr:TechnologyLicenseAgreementMember 2023-04-01 2023-06-30 0001326732 xncr:VirMember xncr:PatentLicenseAgreementMember 2019-10-01 2019-12-31 0001326732 xncr:VirMember us-gaap:RoyaltyMember xncr:PatentLicenseAgreementMember 2024-01-01 2024-06-30 0001326732 xncr:VirMember us-gaap:RoyaltyMember xncr:PatentLicenseAgreementMember 2023-04-01 2023-06-30 0001326732 xncr:VirMember us-gaap:RoyaltyMember xncr:PatentLicenseAgreementMember 2023-01-01 2023-06-30 0001326732 xncr:VirMember xncr:PatentLicenseAgreementMember 2024-06-30 0001326732 xncr:ZenasBioPharmaLimitedMember xncr:MilestoneMember us-gaap:PreferredStockMember xncr:LicenseAgreementMember 2023-12-31 0001326732 xncr:ZenasBioPharmaLimitedMember 2024-01-01 2024-06-30 0001326732 xncr:ZenasBioPharmaLimitedMember 2023-04-01 2023-06-30 0001326732 xncr:ZenasBioPharmaLimitedMember 2023-01-01 2023-06-30 0001326732 xncr:ZenasBioPharmaLimitedMember xncr:LicenseAgreementMember 2024-01-01 2024-06-30 0001326732 xncr:ZenasBioPharmaLimitedMember xncr:LicenseAgreementMember 2024-04-01 2024-06-30 0001326732 xncr:ZenasBioPharmaLimitedMember xncr:LicenseAgreementMember 2023-01-01 2023-06-30 0001326732 xncr:ZenasBioPharmaLimitedMember xncr:LicenseAgreementMember 2023-04-01 2023-06-30 0001326732 xncr:ZenasBioPharmaLimitedMember xncr:LicenseAgreementMember 2024-06-30 0001326732 xncr:ThirdPartyLicenseAgreementMember xncr:PatentLicenseAgreementMember 2024-01-01 2024-06-30 0001326732 xncr:ThirdPartyLicenseAgreementMember xncr:PatentLicenseAgreementMember 2024-04-01 2024-06-30 0001326732 xncr:ThirdPartyLicenseAgreementMember xncr:PatentLicenseAgreementMember 2024-06-30 0001326732 xncr:GaleMember xncr:TechnologyLicenseAgreementMember 2024-06-30 0001326732 xncr:GaleMember xncr:TechnologyLicenseAgreementMember 2024-04-01 2024-06-30 0001326732 xncr:GaleMember xncr:TechnologyLicenseAgreementMember 2024-01-01 2024-06-30 0001326732 xncr:GaleMember us-gaap:SubsequentEventMember xncr:TechnologyLicenseAgreementMember 2024-07-01 2024-07-31 0001326732 xncr:AlexionPharmaceuticalsIncMember 2024-04-01 2024-06-30 0001326732 xncr:AlexionPharmaceuticalsIncMember 2023-04-01 2023-06-30 0001326732 xncr:AlexionPharmaceuticalsIncMember 2024-01-01 2024-06-30 0001326732 xncr:AlexionPharmaceuticalsIncMember 2023-01-01 2023-06-30 0001326732 xncr:JanssenMember 2024-04-01 2024-06-30 0001326732 xncr:JanssenMember 2023-04-01 2023-06-30 0001326732 xncr:JanssenMember 2024-01-01 2024-06-30 0001326732 xncr:JanssenMember 2023-01-01 2023-06-30 0001326732 xncr:ShanghaiMabgeekBiotechCo.Ltd.Member 2024-04-01 2024-06-30 0001326732 xncr:ShanghaiMabgeekBiotechCo.Ltd.Member 2023-04-01 2023-06-30 0001326732 xncr:ShanghaiMabgeekBiotechCo.Ltd.Member 2024-01-01 2024-06-30 0001326732 xncr:ShanghaiMabgeekBiotechCo.Ltd.Member 2023-01-01 2023-06-30 0001326732 xncr:MorphoSysMember 2024-04-01 2024-06-30 0001326732 xncr:MorphoSysMember 2023-04-01 2023-06-30 0001326732 xncr:MorphoSysMember 2024-01-01 2024-06-30 0001326732 xncr:MorphoSysMember 2023-01-01 2023-06-30 0001326732 xncr:VegaTherapeuticsInc.Member xncr:TechnologyLicenseAgreementMember 2024-04-01 2024-06-30 0001326732 xncr:VegaTherapeuticsInc.Member xncr:TechnologyLicenseAgreementMember 2023-01-01 2023-06-30 0001326732 xncr:VirMember 2024-04-01 2024-06-30 0001326732 xncr:VirMember 2023-04-01 2023-06-30 0001326732 xncr:VirMember 2024-01-01 2024-06-30 0001326732 xncr:VirMember 2023-01-01 2023-06-30 0001326732 xncr:ZenasBioPharmaLimitedMember 2024-04-01 2024-06-30 0001326732 xncr:ThirdPartyLicenseAgreementMember 2024-04-01 2024-06-30 0001326732 xncr:ThirdPartyLicenseAgreementMember 2023-04-01 2023-06-30 0001326732 xncr:ThirdPartyLicenseAgreementMember 2024-01-01 2024-06-30 0001326732 xncr:ThirdPartyLicenseAgreementMember 2023-01-01 2023-06-30 0001326732 xncr:ResearchCollaborationMember 2024-04-01 2024-06-30 0001326732 xncr:ResearchCollaborationMember 2023-04-01 2023-06-30 0001326732 xncr:ResearchCollaborationMember 2024-01-01 2024-06-30 0001326732 xncr:ResearchCollaborationMember 2023-01-01 2023-06-30 0001326732 xncr:LicenseAgreementMember 2024-04-01 2024-06-30 0001326732 xncr:LicenseAgreementMember 2023-04-01 2023-06-30 0001326732 xncr:LicenseAgreementMember 2024-01-01 2024-06-30 0001326732 xncr:LicenseAgreementMember 2023-01-01 2023-06-30 0001326732 xncr:MilestoneMember 2024-04-01 2024-06-30 0001326732 xncr:MilestoneMember 2023-04-01 2023-06-30 0001326732 xncr:MilestoneMember 2024-01-01 2024-06-30 0001326732 xncr:MilestoneMember 2023-01-01 2023-06-30 0001326732 us-gaap:RoyaltyMember 2024-04-01 2024-06-30 0001326732 us-gaap:RoyaltyMember 2023-04-01 2023-06-30 0001326732 us-gaap:RoyaltyMember 2024-01-01 2024-06-30 0001326732 us-gaap:RoyaltyMember 2023-01-01 2023-06-30 0001326732 xncr:NonCashRoyaltyMember 2024-04-01 2024-06-30 0001326732 xncr:NonCashRoyaltyMember 2023-04-01 2023-06-30 0001326732 xncr:NonCashRoyaltyMember 2024-01-01 2024-06-30 0001326732 xncr:NonCashRoyaltyMember 2023-01-01 2023-06-30 0001326732 xncr:BassilDahiyatMember 2024-01-01 2024-06-30 0001326732 xncr:BassilDahiyatMember 2024-04-01 2024-06-30 0001326732 xncr:BassilDahiyatMember 2024-06-30 0001326732 xncr:JohnDesjarlaisMember 2024-01-01 2024-06-30 0001326732 xncr:JohnDesjarlaisMember 2024-04-01 2024-06-30 0001326732 xncr:JohnDesjarlaisMember 2024-06-30 0001326732 xncr:EllenFeigalMember 2024-01-01 2024-06-30 0001326732 xncr:EllenFeigalMember 2024-04-01 2024-06-30 0001326732 xncr:EllenFeigalMember 2024-06-30 0001326732 xncr:KevinGormanMember 2024-01-01 2024-06-30 0001326732 xncr:KevinGormanMember 2024-04-01 2024-06-30 0001326732 xncr:KevinGormanMember 2024-06-30 0001326732 xncr:KurtGustafsonMember 2024-01-01 2024-06-30 0001326732 xncr:KurtGustafsonMember 2024-04-01 2024-06-30 0001326732 xncr:KurtGustafsonMember 2024-06-30 0001326732 xncr:DagmarRosaBjorkesenMember 2024-01-01 2024-06-30 0001326732 xncr:DagmarRosaBjorkesenMember 2024-04-01 2024-06-30 0001326732 xncr:DagmarRosaBjorkesenMember 2024-06-30 0001326732 xncr:RichardRanieriMember 2024-01-01 2024-06-30 0001326732 xncr:RichardRanieriMember xncr:RichardRanieriMay2024PlanMember 2024-04-01 2024-06-30 0001326732 xncr:RichardRanieriMember 2024-04-01 2024-06-30 0001326732 xncr:RichardRanieriMember xncr:RichardRanieriMay2024PlanMember 2024-06-30 0001326732 xncr:RichardRanieriMember xncr:RichardRanieriJune2024PlanMember 2024-04-01 2024-06-30 0001326732 xncr:RichardRanieriMember xncr:RichardRanieriJune2024PlanMember 2024-06-30 0001326732 xncr:ABruceMontgomeryMember 2024-01-01 2024-06-30 0001326732 xncr:ABruceMontgomeryMember 2024-04-01 2024-06-30 0001326732 xncr:ABruceMontgomeryMember 2024-06-30 shares iso4217:USD iso4217:USD shares pure xncr:installment xncr:phase xncr:program xncr:target 0001326732 --12-31 2024 Q2 false P244D P243D P364D P367D P364D P364D P358D P364D 10-Q true 2024-06-30 false 001-36182 Xencor, Inc DE 20-1622502 465 North Halstead Street Suite 200 Pasadena CA 91107 626 305-5900 Common Stock, par value $0.01 per share XNCR NASDAQ Yes Yes Large Accelerated Filer false false false 61833530 30768000 53790000 449372000 497725000 28271000 42210000 22073000 11290000 23986000 18145000 554470000 623160000 63868000 66124000 18778000 18663000 384000 380000 104862000 145512000 43780000 64210000 39527000 33995000 498000 648000 826167000 952692000 15838000 13914000 19557000 23564000 0 5782000 1262000 3435000 36472000 31682000 6947000 6332000 80076000 84709000 67156000 59025000 104081000 125183000 12313000 14642000 263626000 283559000 0.01 0.01 10000000 10000000 0 0 0 0 0 0 0.01 0.01 200000000 200000000 61766054 61766054 60998191 60998191 619000 611000 1162726000 1131266000 -652000 1291000 -598368000 -464372000 564325000 668796000 -1784000 337000 562541000 669133000 826167000 952692000 16960000 45523000 29765000 64485000 61531000 60060000 118404000 125612000 17746000 11460000 31533000 25613000 79277000 71520000 149937000 151225000 -62317000 -25997000 -120172000 -86740000 7681000 3771000 16229000 6670000 844000 7000 1921000 14000 -4000 -9000 -4000 -23000 -220000 0 20430000 0 -12027000 288000 -9702000 -2610000 -4974000 4043000 -15828000 4023000 -67291000 -21954000 -136000000 -82717000 117000 0 117000 0 -67408000 -21954000 -136117000 -82717000 -1445000 0 -2121000 0 -65963000 -21954000 -133996000 -82717000 -1.07 -1.07 -0.37 -0.37 -2.18 -2.18 -1.38 -1.38 61676444 61676444 59807558 59807558 61444384 61444384 59922784 59922784 -67408000 -21954000 -136117000 -82717000 -498000 1765000 -1942000 5093000 -67906000 -20189000 -138059000 -77624000 -1445000 0 -2121000 0 -66461000 -20189000 -135938000 -77624000 60998191 611000 1131266000 1291000 -464372000 337000 669133000 152682 1000 1786000 1787000 483812 5000 -5000 0 -1445000 -68033000 -676000 -70154000 11421000 11421000 61634685 617000 1144468000 -154000 -532405000 -339000 612187000 10213 140000 140000 67160 1000 -1000 0 53996 1000 929000 930000 -498000 -65963000 -1445000 -67906000 17190000 17190000 61766054 619000 1162726000 -652000 -598368000 -1784000 562541000 59997713 601000 1072132000 -6952000 -338285000 0 727496000 34388 924000 924000 349499 4000 -4000 0 3327000 -60763000 -57436000 12599000 12599000 60381600 605000 1085651000 -3625000 -399048000 0 683583000 145003 1000 676000 677000 18148 0 55309 1000 1241000 1242000 1765000 -21954000 -20189000 13563000 13563000 60600060 607000 1101131000 -1860000 -421002000 0 678876000 -136117000 -82717000 6059000 5130000 10037000 4345000 28611000 26162000 0 10000000 784000 594000 3000 0 -9702000 -2610000 20430000 0 1900000 0 -6000 -1379000 10783000 -8978000 1705000 -420000 5691000 -1127000 1924000 4009000 -4007000 -288000 -5782000 0 426000 582000 0 -22455000 16312000 0 -120595000 -68814000 259130000 276715000 4236000 0 1549000 1490000 3158000 14636000 347966000 339580000 9969000 0 98334000 46739000 1927000 1601000 930000 1242000 3614000 0 -757000 2843000 -23018000 -19232000 54170000 53942000 31152000 34710000 21000 14000 6100000 0 -1942000 5093000 7166000 0 30768000 34710000 384000 0 31152000 34710000 Summary of Significant Accounting Policies<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited consolidated interim financial statements for Xencor, Inc. (the Company, Xencor, we or us) have been prepared in accordance with U.S. generally accepted accounting principles (GAAP) for interim financial information. The consolidated financial statements include all adjustments (consisting only of normal recurring adjustments) that the management of the Company believes are necessary for a fair presentation of the periods presented. The preparation of consolidated interim financial statements requires the use of management’s estimates and assumptions that affect reported amounts of assets and liabilities at the date of the consolidated interim financial statements and the reported revenues and expenditures during the reported periods. These interim financial results are not necessarily indicative of the results expected for the full fiscal year or for any subsequent interim period.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited consolidated interim financial statements and related notes should be read in conjunction with the audited consolidated financial statements and notes thereto included in the Company’s 2023 Annual Report on Form 10-K filed with the Securities and Exchange Commission (SEC) on February 29, 2024.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements include the accounts of Xencor, Inc. and Gale Therapeutics Inc. (Gale), a variable interest entity (VIE) in which we are the primary beneficiary. Since we own less than 100% of Gale, the Company records net loss attributable to non-controlling interests in its consolidated statements of loss equal to the percentage of the economic or ownership interests retained in Gale by the non-controlling party.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining whether we are the primary beneficiary of a VIE, we apply a qualitative approach that determines whether we have (1) the power to direct the activities of the VIE that most significantly impact the entity's economic performance and (2) the obligation to absorb losses of, or the right to receive benefits from the VIE that could potentially be significant to the VIE. We continuously assess whether we are the primary beneficiary of Gale as changes to existing relationships or future transactions may result in us consolidating or deconsolidating Gale.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated interim financial statements in conformity with GAAP requires management to make certain estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses, other comprehensive income (loss) and the related disclosures. On an ongoing basis, management evaluates its estimates, including estimates related to its accrued clinical trial and manufacturing development expenses, stock-based compensation expense, evaluation of intangible assets, investments, leases and other assets for evidence of impairment, fair value measurements, and contingencies. Significant estimates in these consolidated interim financial statements include estimates made for royalty revenue, accrued research and development expenses, stock-based compensation expenses, intangible assets, incremental borrowing rate for right-of-use asset and lease liability, estimated standalone selling price of performance obligations, estimated time for completing delivery of performance obligations under certain arrangements, the likelihood of recognizing variable consideration, the carrying value of equity instruments without a readily determinable fair value, and recoverability of deferred tax assets.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassifications</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain prior year amounts in the consolidated financial statements and the notes thereto have been reclassified to conform to the current period's presentation. These reclassifications did not affect the prior period's total assets, liabilities, stockholders' equity, net loss or cash flows. During the six months ended June 30, 2024, we adopted a change in </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">presentation on our consolidated statements of loss to include loss from disposal of fixed assets in operating expenses. The prior period has been revised to reflect this change in the presentation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains definite-lived intangible assets related to certain capitalized costs of acquired licenses and third-party costs incurred in establishing and maintaining its intellectual property rights to its platform technologies and development candidates. These assets are amortized over their useful lives, which are estimated to be the remaining patent life or the contractual term of the license. The straight-line method is used to record amortization expense. The Company assesses its intangible assets for impairment if indicators are present or changes in circumstances suggest that impairment may exist. There was no impairment charge recorded for the three and six months ended June 30, 2024 and 2023.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes certain in-process intangible assets that are then abandoned when they are no longer pursued or used in current research activities. We abandoned $0.4 million and $0.8 million of in-process intangible assets for the three and six months ended June 30, 2024. We abandoned $0.3 million and $0.6 million of in-process intangible assets during the three and six months ended June 30, 2023. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Marketable Debt and Equity Securities</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has an investment policy that includes guidelines on acceptable investment securities, minimum credit quality, maturity parameters, and concentration and diversification. The investment policy limits the maturity of any individual security to a maximum of 36 months. The average maturity of securities in the portfolio as of June 30, 2024 is less than 12 months. The Company invests its excess cash primarily in marketable debt securities issued by investment grade institutions. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers its marketable debt securities to be available-for-sale because it is not more likely than not that the Company will be required to sell the securities before recovery of the amortized cost. These assets are carried at fair value and any impairment losses and recoveries related to the underlying issuer’s credit standing are recognized within other income (expense), while non-credit related impairment losses and recoveries are recognized within accumulated other comprehensive income (loss). There were no impairment losses or recoveries recorded for the three and six months ended June 30, 2024 and 2023. Accrued interest on marketable debt securities is included in the marketable securities’ carrying value. Each reporting period, the Company reviews its portfolio of marketable debt securities, using both quantitative and qualitative factors, to determine if each security’s fair value has declined below its amortized cost basis. During the three and six months ended June 30, 2024, the Company recorded an unrealized loss of $0.5 million and $1.9 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in its portfolio of marketable debt securities. During the three and six months ended June 30, 2023, the Company recorded an unrealized gain of $1.8 million and $5.1 million. The unrealized loss is due to the changing interest rate environment and is not due to changes in the credit quality of the underlying securities. The unrealized gain (loss) is recorded in other comprehensive income (loss) for the three and six months ended June 30, 2024 and 2023.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company receives equity securities in connection with certain licensing transactions with its partners. These investments in equity securities are carried at fair value with changes in fair value recognized each period and reported within other income (expense). For equity securities with a readily determinable fair value, the Company remeasures these equity investments at each reporting period until such time that the investment is sold or disposed. If the Company sells an investment, any realized gain or loss on the sale of the securities will be recognized within other income (expense) in the consolidated statements of loss in the period of sale.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also has investments in equity securities without a readily determinable fair value, where the Company elects the measurement alternative to record the investment at its initial cost minus impairment, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. There was an impairment charge of $20.4 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">recorded for the six months ended June 30, 2024 in connection with equity securities without a readily determinable fair value. There was no impairment charge recorded for the three and six months ended June 30, 2023.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Liability Related to the Sale of Future Revenues</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We treat the sale of future Monjuvi royalties as debt, amortized under the effective interest rate method over the estimated life of the Monjuvi Royalty Sale Agreement. See Note 11. The amortization of the liability related to the sale of future Monjuvi royalties is based on our current estimate of future royalty payments. Royalty revenue will be recognized as earned and the payments made will be a reduction of the liability when paid</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-cash Interest Expense on the Liability Related to the Sale of Future Royalties</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total expected royalty payments less the net proceeds received are recorded as non-cash interest expense over the life of the liability. Interest is imputed on the unamortized portion using the effective interest method and is recorded based on the timing of the payments received over the term of the Monjuvi Royalty Sale Agreement. The actual interest rate will be affected by the timing of the royalty payments and changes in the forecasted revenue.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Income Related to the Sale of Future Revenues</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We treat the sale of future Ultomiris royalties as deferred income, amortized under the units-of-revenue method by computing a ratio of the proceeds received to the total expected payments over the term of the Ultomiris Royalty Sale Agreement. See Note 11. The amortization of the liability related to the sale of future royalties is based on our current estimate of future royalty payments. Royalty revenue will be recognized as earned and the payments made will be a reduction of the liability when paid.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes in recently issued or adopted accounting standards from those disclosed in the Company's 2023 Annual Report on Form 10-K. The Company has reviewed all recently issued accounting pronouncements and does not believe they will have a material impact on our results of operations, financial condition or cash flows.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no other material changes to the significant accounting policies previously disclosed in the Company’s 2023 Annual Report on Form 10-K.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited consolidated interim financial statements for Xencor, Inc. (the Company, Xencor, we or us) have been prepared in accordance with U.S. generally accepted accounting principles (GAAP) for interim financial information. The consolidated financial statements include all adjustments (consisting only of normal recurring adjustments) that the management of the Company believes are necessary for a fair presentation of the periods presented. The preparation of consolidated interim financial statements requires the use of management’s estimates and assumptions that affect reported amounts of assets and liabilities at the date of the consolidated interim financial statements and the reported revenues and expenditures during the reported periods. These interim financial results are not necessarily indicative of the results expected for the full fiscal year or for any subsequent interim period.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited consolidated interim financial statements and related notes should be read in conjunction with the audited consolidated financial statements and notes thereto included in the Company’s 2023 Annual Report on Form 10-K filed with the Securities and Exchange Commission (SEC) on February 29, 2024.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements include the accounts of Xencor, Inc. and Gale Therapeutics Inc. (Gale), a variable interest entity (VIE) in which we are the primary beneficiary. Since we own less than 100% of Gale, the Company records net loss attributable to non-controlling interests in its consolidated statements of loss equal to the percentage of the economic or ownership interests retained in Gale by the non-controlling party.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining whether we are the primary beneficiary of a VIE, we apply a qualitative approach that determines whether we have (1) the power to direct the activities of the VIE that most significantly impact the entity's economic performance and (2) the obligation to absorb losses of, or the right to receive benefits from the VIE that could potentially be significant to the VIE. We continuously assess whether we are the primary beneficiary of Gale as changes to existing relationships or future transactions may result in us consolidating or deconsolidating Gale.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated interim financial statements in conformity with GAAP requires management to make certain estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses, other comprehensive income (loss) and the related disclosures. On an ongoing basis, management evaluates its estimates, including estimates related to its accrued clinical trial and manufacturing development expenses, stock-based compensation expense, evaluation of intangible assets, investments, leases and other assets for evidence of impairment, fair value measurements, and contingencies. Significant estimates in these consolidated interim financial statements include estimates made for royalty revenue, accrued research and development expenses, stock-based compensation expenses, intangible assets, incremental borrowing rate for right-of-use asset and lease liability, estimated standalone selling price of performance obligations, estimated time for completing delivery of performance obligations under certain arrangements, the likelihood of recognizing variable consideration, the carrying value of equity instruments without a readily determinable fair value, and recoverability of deferred tax assets.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassifications</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain prior year amounts in the consolidated financial statements and the notes thereto have been reclassified to conform to the current period's presentation. These reclassifications did not affect the prior period's total assets, liabilities, stockholders' equity, net loss or cash flows. During the six months ended June 30, 2024, we adopted a change in </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">presentation on our consolidated statements of loss to include loss from disposal of fixed assets in operating expenses. The prior period has been revised to reflect this change in the presentation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains definite-lived intangible assets related to certain capitalized costs of acquired licenses and third-party costs incurred in establishing and maintaining its intellectual property rights to its platform technologies and development candidates. These assets are amortized over their useful lives, which are estimated to be the remaining patent life or the contractual term of the license. The straight-line method is used to record amortization expense. The Company assesses its intangible assets for impairment if indicators are present or changes in circumstances suggest that impairment may exist. There was no impairment charge recorded for the three and six months ended June 30, 2024 and 2023.</span></div>The Company capitalizes certain in-process intangible assets that are then abandoned when they are no longer pursued or used in current research activities. We abandoned $0.4 million and $0.8 million of in-process intangible assets for the three and six months ended June 30, 2024. We abandoned $0.3 million and $0.6 million of in-process intangible assets during the three and six months ended June 30, 2023. 0 0 0 0 400000 800000 300000 600000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Marketable Debt and Equity Securities</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has an investment policy that includes guidelines on acceptable investment securities, minimum credit quality, maturity parameters, and concentration and diversification. The investment policy limits the maturity of any individual security to a maximum of 36 months. The average maturity of securities in the portfolio as of June 30, 2024 is less than 12 months. The Company invests its excess cash primarily in marketable debt securities issued by investment grade institutions. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers its marketable debt securities to be available-for-sale because it is not more likely than not that the Company will be required to sell the securities before recovery of the amortized cost. These assets are carried at fair value and any impairment losses and recoveries related to the underlying issuer’s credit standing are recognized within other income (expense), while non-credit related impairment losses and recoveries are recognized within accumulated other comprehensive income (loss). There were no impairment losses or recoveries recorded for the three and six months ended June 30, 2024 and 2023. Accrued interest on marketable debt securities is included in the marketable securities’ carrying value. Each reporting period, the Company reviews its portfolio of marketable debt securities, using both quantitative and qualitative factors, to determine if each security’s fair value has declined below its amortized cost basis. During the three and six months ended June 30, 2024, the Company recorded an unrealized loss of $0.5 million and $1.9 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in its portfolio of marketable debt securities. During the three and six months ended June 30, 2023, the Company recorded an unrealized gain of $1.8 million and $5.1 million. The unrealized loss is due to the changing interest rate environment and is not due to changes in the credit quality of the underlying securities. The unrealized gain (loss) is recorded in other comprehensive income (loss) for the three and six months ended June 30, 2024 and 2023.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company receives equity securities in connection with certain licensing transactions with its partners. These investments in equity securities are carried at fair value with changes in fair value recognized each period and reported within other income (expense). For equity securities with a readily determinable fair value, the Company remeasures these equity investments at each reporting period until such time that the investment is sold or disposed. If the Company sells an investment, any realized gain or loss on the sale of the securities will be recognized within other income (expense) in the consolidated statements of loss in the period of sale.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also has investments in equity securities without a readily determinable fair value, where the Company elects the measurement alternative to record the investment at its initial cost minus impairment, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. There was an impairment charge of $20.4 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">recorded for the six months ended June 30, 2024 in connection with equity securities without a readily determinable fair value. There was no impairment charge recorded for the three and six months ended June 30, 2023.</span></div> 0 0 0 0 -500000 -1900000 1800000 5100000 20400000 0 0 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Liability Related to the Sale of Future Revenues</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We treat the sale of future Monjuvi royalties as debt, amortized under the effective interest rate method over the estimated life of the Monjuvi Royalty Sale Agreement. See Note 11. The amortization of the liability related to the sale of future Monjuvi royalties is based on our current estimate of future royalty payments. Royalty revenue will be recognized as earned and the payments made will be a reduction of the liability when paid</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-cash Interest Expense on the Liability Related to the Sale of Future Royalties</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total expected royalty payments less the net proceeds received are recorded as non-cash interest expense over the life of the liability. Interest is imputed on the unamortized portion using the effective interest method and is recorded based on the timing of the payments received over the term of the Monjuvi Royalty Sale Agreement. The actual interest rate will be affected by the timing of the royalty payments and changes in the forecasted revenue.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Income Related to the Sale of Future Revenues</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We treat the sale of future Ultomiris royalties as deferred income, amortized under the units-of-revenue method by computing a ratio of the proceeds received to the total expected payments over the term of the Ultomiris Royalty Sale Agreement. See Note 11. The amortization of the liability related to the sale of future royalties is based on our current estimate of future royalty payments. Royalty revenue will be recognized as earned and the payments made will be a reduction of the liability when paid.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes in recently issued or adopted accounting standards from those disclosed in the Company's 2023 Annual Report on Form 10-K. The Company has reviewed all recently issued accounting pronouncements and does not believe they will have a material impact on our results of operations, financial condition or cash flows.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no other material changes to the significant accounting policies previously disclosed in the Company’s 2023 Annual Report on Form 10-K.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments included in the financial statements include cash and cash equivalents, marketable debt and equity securities, accounts receivable, accounts payable, and accrued expenses. Marketable debt securities, equity securities, and cash equivalents are carried at fair value. The fair value of the other financial instruments closely approximates their fair value due to their short-term maturities.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for recurring and non-recurring fair value measurements in accordance with FASB Accounting Standards Codification 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements and Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (ASC 820). ASC 820 defines fair value, establishes a fair value hierarchy for assets and liabilities measured at fair value, and requires expanded disclosure about fair value measurements. The ASC 820 hierarchy ranks the quality of reliable inputs, or assumptions, used in the determination of fair value and requires assets and liabilities carried at fair value to be classified and disclosed in one of the following three categories:</span></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 1—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is determined by using unadjusted quoted prices that are available in active markets for identical assets or liabilities.</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 2—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is determined by using inputs other than Level 1 quoted prices that are directly or indirectly observable. Inputs can include quoted prices for similar assets or liabilities in active markets or quoted prices for identical assets or liabilities in markets that are not active. Related inputs can also include those used in valuation or other pricing models, such as interest rates and yield curves that can be corroborated by observable market data. </span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 3—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is determined by inputs that are unobservable and not corroborated by market data. Use of these inputs involves significant and subjective judgments to be made by the reporting entity – e.g., determining an appropriate discount factor for illiquidity associated with a given security. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures the fair value of financial assets using the highest level of inputs that are reasonably available as of the measurement date. The assets recorded at fair value are classified within the hierarchy as follows for the periods reported (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.023%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30, 2024<br/>(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total<br/>Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total<br/>Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money Market Funds </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,624 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,624 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,520 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,520 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate Securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,723 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,723 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government Securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342,577 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342,577 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">414,514 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">414,514 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">565,858 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,624 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554,234 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">668,757 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,520 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">643,237 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>Our policy is to record transfers of assets between Level 1 and Level 2 at their fair values as of the end of each reporting period, consistent with the date of the determination of fair value. During the three and six months ended June 30, 2024 and 2023, there were no transfers between Level 1 and Level 2. <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments included in the financial statements include cash and cash equivalents, marketable debt and equity securities, accounts receivable, accounts payable, and accrued expenses. Marketable debt securities, equity securities, and cash equivalents are carried at fair value. The fair value of the other financial instruments closely approximates their fair value due to their short-term maturities.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for recurring and non-recurring fair value measurements in accordance with FASB Accounting Standards Codification 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements and Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (ASC 820). ASC 820 defines fair value, establishes a fair value hierarchy for assets and liabilities measured at fair value, and requires expanded disclosure about fair value measurements. The ASC 820 hierarchy ranks the quality of reliable inputs, or assumptions, used in the determination of fair value and requires assets and liabilities carried at fair value to be classified and disclosed in one of the following three categories:</span></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 1—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is determined by using unadjusted quoted prices that are available in active markets for identical assets or liabilities.</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 2—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is determined by using inputs other than Level 1 quoted prices that are directly or indirectly observable. Inputs can include quoted prices for similar assets or liabilities in active markets or quoted prices for identical assets or liabilities in markets that are not active. Related inputs can also include those used in valuation or other pricing models, such as interest rates and yield curves that can be corroborated by observable market data. </span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 3—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is determined by inputs that are unobservable and not corroborated by market data. Use of these inputs involves significant and subjective judgments to be made by the reporting entity – e.g., determining an appropriate discount factor for illiquidity associated with a given security. </span></div>The Company measures the fair value of financial assets using the highest level of inputs that are reasonably available as of the measurement date.Our policy is to record transfers of assets between Level 1 and Level 2 at their fair values as of the end of each reporting period, consistent with the date of the determination of fair value. During the three and six months ended June 30, 2024 and 2023, there were no transfers between Level 1 and Level 2. The assets recorded at fair value are classified within the hierarchy as follows for the periods reported (in thousands):<div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.023%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30, 2024<br/>(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total<br/>Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total<br/>Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money Market Funds </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,624 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,624 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,520 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,520 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate Securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,723 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,723 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government Securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342,577 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342,577 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">414,514 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">414,514 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">565,858 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,624 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554,234 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">668,757 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,520 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">643,237 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 11624000 11624000 0 25520000 25520000 0 211657000 0 211657000 228723000 0 228723000 342577000 0 342577000 414514000 0 414514000 565858000 11624000 554234000 668757000 25520000 643237000 Net Loss Per Common Share<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per common share is computed by dividing the net loss attributable to Xencor by the weighted-average number of common shares outstanding during the period without consideration of common stock equivalents. Diluted net loss per common share is computed by dividing the net loss attributable to Xencor by the weighted-average number of common stock equivalents outstanding for the period. Potentially dilutive securities consisting of stock issuable pursuant to outstanding options and restricted stock units (RSUs), and stock issuable pursuant to the 2013 Employee Stock Purchase Plan (ESPP) are not included in the per common share calculation in periods when the inclusion of such shares would have an anti-dilutive effect.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net loss per common share is computed as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except share and per share data)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except share and per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to Xencor, Inc.</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65,963)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,954)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(133,996)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82,717)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding used in computing basic and diluted net loss</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,676,444</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,807,558</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,444,384</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,922,784</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic and diluted net loss per common share attributable to Xencor, Inc.</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.07)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.37)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.18)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.38)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>For the three and six months ended June 30, 2024 and 2023, all outstanding potentially dilutive securities have been excluded from the calculation of diluted net loss per common share as the effect of including such securities would have been anti-dilutive. <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net loss per common share is computed as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except share and per share data)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except share and per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to Xencor, Inc.</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65,963)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,954)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(133,996)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82,717)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding used in computing basic and diluted net loss</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,676,444</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,807,558</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,444,384</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,922,784</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic and diluted net loss per common share attributable to Xencor, Inc.</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.07)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.37)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.18)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.38)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -65963000 -21954000 -133996000 -82717000 61676444 61676444 59807558 59807558 61444384 61444384 59922784 59922784 -1.07 -1.07 -0.37 -0.37 -2.18 -2.18 -1.38 -1.38 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comprehensive Loss</span><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comprehensive loss is comprised of net loss and other comprehensive income (loss). For each of the three and six-month periods ended June 30, 2024 and 2023, the only component of other comprehensive income (loss) is net unrealized gain (loss) on marketable debt securities. There were no material reclassifications out of accumulated other comprehensive loss during each of the three and six-month periods ended June 30, 2024 and 2023.</span></div> Marketable Debt and Equity Securities<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s marketable debt securities held as of June 30, 2024 and December 31, 2023 are summarized below:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.748%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Amortized<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money Market Funds </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,624 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,624 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate Securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,930 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(279)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government Securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342,945 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(374)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342,577 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">566,499 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(653)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">565,858 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reported as</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,624 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554,234 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">565,858 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.748%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Amortized<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money Market Funds </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,520 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,520 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate Securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,382 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,723 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government Securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">413,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,037 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">414,514 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">667,455 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,379 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(77)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">668,757 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reported as</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,520 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">643,237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">668,757 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:7pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturities of the Company’s marketable debt securities as of June 30, 2024 are as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Amortized<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Estimated<br/>Fair Value</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mature in one year or less</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">449,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">449,372 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mature within two years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,862 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554,875 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554,234 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unrealized losses on available-for-sale investments and their related fair values as of June 30, 2024 and December 31, 2023 are as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.748%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Less than 12 months</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12 months or greater</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Unrealized<br/>losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Unrealized<br/>losses</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate Securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,044 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(217)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,895 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government Securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,154 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(132)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,478 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(242)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365,198 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(349)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,373 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(304)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.748%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Less than 12 months</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12 months or greater</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Unrealized<br/>losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Unrealized<br/>losses</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate Securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,073 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government Securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,546 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,619 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(77)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:7pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unrealized losses from the available-for-sale securities are due to changes in the interest rate environment and not changes in the credit quality of the underlying securities in the portfolio.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s equity securities include securities with a readily determinable fair value. These investments are carried at fair value with changes in fair value recognized each period and reported within other income (expense), net. For the three and six months ended June 30, 2024, net losses of $12.0 million and $9.7 million were recorded under other income (expense) related to these securities. For the three and six months ended June 30, 2023, a net gain of $0.3 million and a net loss of $2.6 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">were recorded under other income (expense). Equity securities with a readily determinable fair value, which are categorized as Level 1 in the fair value hierarchy under ASC 820, and their fair values (in thousands) as of June 30, 2024 and December 31, 2023 are as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.143%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Astria Common Stock</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,311 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,360 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">INmune Common Stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Viridian Common Stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,330 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,271 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,210 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sold 443,909</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">shares of common stock of Astria Therapeutics, Inc. (Astria) and held 253,958 shares of common stock of Astria as of June 30, 2024. In July 2024, the Company sold the remaining shares of the common stock of Astria. The common stock has a readily determinable fair value. For the remaining equity interest in Astria held at June 30, 2024, the Company recorded an unrealized loss of $1.3 million and an unrealized gain of $0.4 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for the three and six months ended June 30, 2024, respectively. The Company recorded unrealized losses of $3.5 million and $3.9 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">related to its equity interest in Astria for the three and six months ended June 30, 2023, respectively.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company currently holds 1,885,533 shares of common stock of INmune Bio, Inc. (INmune). The 1,885,533 shares of INmune common stock are classified as equity securities with a readily determinable fair value. For the three and six months ended June 30, 2024, the Company recorded unrealized losses of $5.5 million and $4.6 million, respectively, related to its investment in INmune. For the three and six months ended June 30, 2023, the Company recorded unrealized gains of $4.9 million and $5.2 million, respectively.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company currently holds 717,144 shares of common stock of Viridian Therapeutics, Inc. (Viridian). The shares of Viridian common stock are classified as equity securities with a readily determinable fair value. The Company </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">recorded unrealized losses of</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$3.2 million and $6.3 million for the three and six months ended June 30, 2024, respectively. The Company recorded unrealized losses of $1.2 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and $3.9 million for the three and six months ended June 30, 2023, respectively, related to the shares of Viridian common stock. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Below is a reconciliation of net gain (loss) recorded on equity securities during the three and six months ended June 30, 2024 and 2023:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net gain (loss) recorded on equity securities</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,027)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,702)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,610)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Net gain (loss) recorded on sale of equity securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,012)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">827 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain (loss) recorded on equity securities held at the reporting date</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,015)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,529)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,610)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also has investments in equity securities without a readily determinable fair value. The Company elects the measurement alternative to record these investments at their initial cost and evaluates such investments at each reporting period for evidence of impairment, or observable price changes in orderly transactions for the identical or a similar investment of the same issuer. Equity securities without a readily determinable fair value and their carrying values (in thousands) as of June 30, 2024 and December 31, 2023 are as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:69.764%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.164%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.166%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Carrying Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Carrying Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31, 2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Zenas Preferred Stock</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,780 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,210 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company currently holds an equity interest in Zenas BioPharma, Inc. (Zenas), a private biotechnology company. The Company’s equity interests include preferred stock in Zenas which were received as upfront payments and a milestone payment for licensing certain clinical and preclinical assets from the Company. The Company elected the measurement alternative to carry the Zenas equity at cost minus impairment, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. During the six months ended June 30, 2024, we recorded $20.4 million of impairment charge as a result of Zenas closing a Series C financing transaction on May 3, 2024.</span></div> <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s marketable debt securities held as of June 30, 2024 and December 31, 2023 are summarized below:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.748%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Amortized<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money Market Funds </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,624 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,624 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate Securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,930 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(279)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government Securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342,945 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(374)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342,577 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">566,499 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(653)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">565,858 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reported as</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,624 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554,234 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">565,858 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.748%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Amortized<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money Market Funds </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,520 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,520 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate Securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,382 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,723 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government Securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">413,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,037 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">414,514 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">667,455 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,379 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(77)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">668,757 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reported as</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,520 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">643,237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">668,757 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 11624000 11624000 211930000 6000 279000 211657000 342945000 6000 374000 342577000 566499000 12000 653000 565858000 11624000 554234000 565858000 25520000 25520000 228382000 342000 1000 228723000 413553000 1037000 76000 414514000 667455000 1379000 77000 668757000 25520000 643237000 668757000 <div style="margin-top:7pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturities of the Company’s marketable debt securities as of June 30, 2024 are as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Amortized<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Estimated<br/>Fair Value</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mature in one year or less</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">449,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">449,372 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mature within two years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,862 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554,875 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554,234 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 449715000 449372000 105160000 104862000 554875000 554234000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unrealized losses on available-for-sale investments and their related fair values as of June 30, 2024 and December 31, 2023 are as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.748%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Less than 12 months</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12 months or greater</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Unrealized<br/>losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Unrealized<br/>losses</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate Securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,044 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(217)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,895 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government Securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,154 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(132)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,478 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(242)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365,198 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(349)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,373 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(304)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.748%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Less than 12 months</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12 months or greater</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Unrealized<br/>losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Unrealized<br/>losses</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate Securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,073 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government Securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,546 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,619 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(77)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 119044000 217000 11895000 62000 246154000 132000 79478000 242000 365198000 349000 91373000 304000 8073000 1000 0 0 66546000 76000 0 0 74619000 77000 0 0 -12000000.0 -9700000 300000 -2600000 Equity securities with a readily determinable fair value, which are categorized as Level 1 in the fair value hierarchy under ASC 820, and their fair values (in thousands) as of June 30, 2024 and December 31, 2023 are as follows:<div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.143%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Astria Common Stock</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,311 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,360 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">INmune Common Stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Viridian Common Stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,330 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,271 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,210 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2311000 5360000 16630000 21231000 9330000 15619000 28271000 42210000 443909 443909 253958 -1300000 400000 -3500000 -3900000 1885533 1885533 -5500000 -4600000 4900000 5200000 717144 -3200000 -6300000 -1200000 -3900000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Below is a reconciliation of net gain (loss) recorded on equity securities during the three and six months ended June 30, 2024 and 2023:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net gain (loss) recorded on equity securities</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,027)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,702)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,610)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Net gain (loss) recorded on sale of equity securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,012)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">827 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain (loss) recorded on equity securities held at the reporting date</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,015)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,529)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,610)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -12027000 288000 -9702000 -2610000 -2012000 0 827000 0 -10015000 288000 -10529000 -2610000 Equity securities without a readily determinable fair value and their carrying values (in thousands) as of June 30, 2024 and December 31, 2023 are as follows:<div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:69.764%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.164%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.166%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Carrying Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Carrying Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31, 2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Zenas Preferred Stock</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,780 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,210 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 43780000 64210000 20400000 Stock Based Compensation<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2023, our Board of Directors (the Board) and stockholders approved the 2023 Equity Incentive Plan (the 2023 Plan), which became effective as of June 14, 2023. The Board and the requisite stockholders previously approved the 2013 Equity Incentive Plan (the 2013 Plan). We suspended the 2013 Plan, and no additional award may be granted under the 2013 Plan. The 2023 Plan reserve consists of 3,000,000 shares and the remaining available shares from the 2013 Plan as of the effective date of the 2023 Plan. In addition, any shares of common stock covered by awards granted under the 2013 Plan that terminate on or after June 14, 2023 by expiration, forfeiture, cancellation, or other means without the issuance of such shares will be added to the 2023 Plan reserve. The 2023 Plan does not include a provision for an automatic increase in shares, also known as an evergreen provision.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2024, the total number of shares of common stock available for issuance under the 2023 Plan is 18,721,104, which includes shares of common stock that were available for issuance under the prior Plans as of the effective date of the 2023 Plan. As of June 30, 2024, a total of 2,380,651 options have been granted under the 2023 Plan.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2013, the Board and our stockholders approved the ESPP, which became effective as of December 5, 2013. As of June 30, 2024, the total number of shares of common stock available for issuance under the ESPP is 987,344. Unless otherwise determined by the Board, beginning on January 1, 2014, and continuing until January 1, 2023, the total number of shares of common stock available for issuance under the ESPP automatically increased annually on January 1 by the lesser of (i) 1% of the total number of issued and outstanding shares of common stock as of December 31 </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of the immediately preceding year, or (ii) 621,814 shares of common stock. The automatic increase has expired, and the number of shares of common stock available for issuance under the ESPP was not increased on January 1, 2024. As of June 30, 2024, we have issued a total of 787,474 shares of common stock under the ESPP.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2024, the Company awarded 959,071 RSUs to certain employees. The standard vesting of these awards is generally in three equal annual installments and is contingent on an employee’s continued service to the Company. The fair value of these awards is determined based on the intrinsic value of the stock on the date of grant and will be recognized as stock-based compensation expense over the requisite service period. As of June 30, 2024, a total of 1,045,738 RSUs have been granted under the 2023 Plan.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company extended vesting periods and expiration dates of equity awards for employees who retired in April 2024. There is a $3.1 million incremental expense as a result of the extension of the expiration dates, and there is a $1.2 million expense as a result of the extension of the vesting periods.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total employee, director and non-employee stock-based compensation expense recognized for the three and six months ended June 30, 2024 and 2023 are as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,469 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,471 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,168 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,747 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,721 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,092 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,443 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,190 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,563 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,611 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,162 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,945 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,842 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,818 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,825 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,034 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,380 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,674 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,190 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,563 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,611 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,162 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:7pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes option activity under our stock plans and related information:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of<br/>Shares Subject<br/>to Outstanding<br/>Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Exercise<br/>Price<br/>(Per<br/>Share)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Term<br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate<br/>Intrinsic<br/>Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,142,986</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.60 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.03</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,977 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,167,253</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(485,918)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.84 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(162,895)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,661,426</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.48 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.18</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,813 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,295,121</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.76</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,745 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We calculate the intrinsic value as the difference between the exercise price of the options and the closing price of common stock of $18.93 per share as of June 30, 2024.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average fair value of options granted during the six-month periods ended June 30, 2024 and 2023 were $22.43 and $30.65 per share, respectively. There were 1,941,412 options granted during the six-month period ended June 30, 2023. We estimated the fair value of each equity award, including stock options and shares issued under our ESPP, using the Black-Scholes option-pricing model based on the date of grant of such stock option or ESPP share </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">issuance date, with the following weighted average assumptions for the three and six months ended June 30, 2024 and 2023:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">ESPP</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">ESPP </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 - 2.0</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 - 2.0</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 - 2.0</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 -2.0</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43.0% - 44.6%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38.2% - 55.7%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43.0% - 44.6%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38.2% - 55.7%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.71% - 5.40%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.13% - 5.39%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.71% - 5.40%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.13% - 5.39%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2024, the unamortized compensation expense related to unvested stock options was $56.9 million. The remaining unamortized compensation expense will be recognized over the next 2.7 years. As of June 30, 2024, the unamortized compensation expense under our ESPP was $1.3 million. The remaining unamortized expense will be recognized over the next 1.4 years.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the RSU activity for the six-month period ended June 30, 2024:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Restricted<br/>Stock<br/>Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted <br/>Average Grant <br/>Date Fair Value<br/>(Per unit)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested RSUs at December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,490,040</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.66 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">959,071</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(550,972)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119,483)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested RSUs at June 30, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,778,656</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.02 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2024, the unamortized compensation expense related to unvested RSUs was $37.0 million. The remaining unamortized expense will be recognized over the next 2.1 years.</span></div> 3000000 18721104 2380651 987344 0.01 621814 787474 959071 3 1045738 3100000 1200000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total employee, director and non-employee stock-based compensation expense recognized for the three and six months ended June 30, 2024 and 2023 are as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,469 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,471 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,168 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,747 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,721 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,092 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,443 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,190 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,563 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,611 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,162 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,945 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,842 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,818 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,825 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,034 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,380 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,674 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,190 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,563 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,611 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,162 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 8469000 4471000 13168000 8747000 8721000 9092000 15443000 17415000 17190000 13563000 28611000 26162000 10945000 6842000 17818000 13825000 211000 341000 417000 663000 6034000 6380000 10376000 11674000 17190000 13563000 28611000 26162000 <div style="margin-top:7pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes option activity under our stock plans and related information:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of<br/>Shares Subject<br/>to Outstanding<br/>Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Exercise<br/>Price<br/>(Per<br/>Share)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Term<br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate<br/>Intrinsic<br/>Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,142,986</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.60 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.03</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,977 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,167,253</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(485,918)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.84 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(162,895)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,661,426</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.48 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.18</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,813 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,295,121</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.76</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,745 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 11142986 29.60 P6Y10D 9977000 2167253 22.43 485918 32.84 162895 11.83 12661426 28.48 P6Y2M4D 5813000 8295121 29.38 P4Y9M3D 5745000 18.93 22.43 30.65 1941412 We estimated the fair value of each equity award, including stock options and shares issued under our ESPP, using the Black-Scholes option-pricing model based on the date of grant of such stock option or ESPP share <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">issuance date, with the following weighted average assumptions for the three and six months ended June 30, 2024 and 2023:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> P6Y4M24D P6Y6M P6Y4M24D P6Y1M6D 0.504 0.512 0.501 0.505 0.0442 0.0369 0.0418 0.0417 0 0 0 0 <div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">ESPP</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">ESPP </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 - 2.0</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 - 2.0</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 - 2.0</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 -2.0</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43.0% - 44.6%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38.2% - 55.7%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43.0% - 44.6%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38.2% - 55.7%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.71% - 5.40%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.13% - 5.39%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.71% - 5.40%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.13% - 5.39%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> P0Y6M P2Y P0Y6M P2Y P0Y6M P2Y P0Y6M P2Y 0.430 0.446 0.382 0.557 0.430 0.446 0.382 0.557 0.0471 0.0540 0.0013 0.0539 0.0471 0.0540 0.0013 0.0539 0 0 0 0 56900000 P2Y8M12D 1300000 P1Y4M24D <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the RSU activity for the six-month period ended June 30, 2024:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Restricted<br/>Stock<br/>Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted <br/>Average Grant <br/>Date Fair Value<br/>(Per unit)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested RSUs at December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,490,040</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.66 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">959,071</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(550,972)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119,483)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested RSUs at June 30, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,778,656</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.02 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1490040 30.66 959071 22.58 550972 31.72 119483 29.80 1778656 26.02 37000000 P2Y1M6D Leases<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases office and laboratory space in Monrovia, California under a lease that expires in December 2025 with an option to renew for an additional five years at then market rates. The Company has assessed that it is unlikely to exercise the option to extend the lease term. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2021, the Company entered into an Agreement of Lease (Lease Agreement) for laboratory and office space in Pasadena, California, which will expire in July 2035. The Lease Agreement provides for two separate phases of lease and occupancy. The first phase commenced on August 1, 2022 and provides the Company with an improvement allowance up to $17.0 million. The second phase of the lease agreement will commence no later than September 30, 2026 and includes an additional improvement allowance up to $3.3 million. In August 2022, the Company entered into an amendment, which the Company received an additional $5.0 million in tenant improvement allowance in exchange for an </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">increase in the rental rate of the phase 1 space. The Company received delivery of the second phase premises on December 1, 2022. The Company placed the new facility into service in February 2023. In January 2024, the Company entered into an amendment, in which the Company will be paid for $0.7 million of tenant improvement allowance from the second phase for HVAC costs in the first phase. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2023, the Company entered into a Sublease Agreement for office space in San Diego, California. The term of the Sublease Agreement begins in September 2023 and ends in December 2027. In connection with the Sublease Agreement, the Company provided a $0.4 million Letter of Credit to the landlord. The Letter of Credit will decline over the term of the lease. The Company also entered into a Cash Collateral Agreement for $0.4 million, which is classified as restricted cash in the Consolidated Balance Sheets.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s lease agreements do not contain any residual value guarantees or restrictive covenants.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles the undiscounted cash flows for the operating leases at June 30, 2024 to the operating lease liabilities recorded on the balance sheet (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ending December 31,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the remainder of 2024</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,792 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,022 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,560 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total undiscounted lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,123 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Tenant allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,252)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,453)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease payments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,418 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities - short-term</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,262 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities - long-term</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,156 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,418 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes lease costs and cash payments for the three and six months ended June 30, 2024 and 2023 (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,881 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,020 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,762 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,140 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,191 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,239 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,902 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,653 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">807 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2024, the weighted-average remaining lease term for operating leases is 10.7 years, and the weighted-average discount rate for operating leases is 7.0%. As of June 30, 2023, the weighted-average remaining lease term for operating leases was 11.7 years, and the weighted-average discount rate for operating leases was 8.9%.</span></div> P5Y 2 17000000.0 3300000 5000000.0 700000 400000 400000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles the undiscounted cash flows for the operating leases at June 30, 2024 to the operating lease liabilities recorded on the balance sheet (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ending December 31,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the remainder of 2024</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,792 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,022 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,560 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total undiscounted lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,123 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Tenant allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,252)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,453)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease payments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,418 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities - short-term</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,262 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities - long-term</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,156 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,418 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2792000 8022000 9238000 9560000 9076000 9331000 57104000 105123000 3252000 33453000 68418000 1262000 67156000 68418000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes lease costs and cash payments for the three and six months ended June 30, 2024 and 2023 (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,881 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,020 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,762 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,140 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,191 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,239 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,902 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,653 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">807 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1881000 2020000 3762000 4200000 310000 219000 1140000 453000 2191000 2239000 4902000 4653000 807000 721000 1877000 1445000 P10Y8M12D 0.070 P11Y8M12D 0.089 Commitments and Contingencies<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company may be subject to various litigation and related matters arising in the ordinary course of business. The Company does not believe it is currently subject to any material matters where there is at least a reasonable possibility that a material loss may be incurred. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is obligated to make future payments to third parties pursuant to certain license agreements, including sublicense fees, royalties, and payments that become due and payable on the achievement of certain development and commercialization milestones. As the amount and timing of sublicense fees and the achievement and timing of these milestones are not probable and estimable, such commitments have not been included on the Company’s balance sheets for the periods ended June 30, 2024 and December 31, 2023. The Company has also entered into agreements with third-party vendors that will require us to make future payments upon the delivery of goods and services in future periods.</span></div> Collaboration and Licensing Agreements<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary description of the material collaboration arrangements in the three and six months ended June 30, 2024 and 2023.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Alexion Pharmaceuticals, Inc.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2013, the Company entered into an Option and License Agreement (the Alexion Agreement) with Alexion Pharmaceuticals, Inc. (Alexion). Under the terms of the Alexion Agreement, the Company granted to Alexion an exclusive research license, with limited sublicensing rights, to make and use the Company’s Xtend technology to evaluate and advance compounds. Alexion exercised its rights to one target program, ALXN1210, which is now marketed as Ultomiris®.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is entitled to receive royalties based on a percentage of net sales of Ultomiris sold by Alexion, its affiliates or its sublicensees, which percentage is in the low single digits. Alexion’s royalty obligations continue on a product-by-product and country-by-country basis until the expiration of the last-to-expire valid claim in a licensed patent covering the applicable product in such country.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 3, 2023, the Company entered into the Ultomiris Royalty Sale Agreement with OMERS, in which OMERS acquired the rights to certain royalties associated with the existing license relating to Ultomiris in exchange for cash consideration. For the six months ended June 30, 2024, Company earned and recognized $16.3 million in non-cash royalty revenue under the Ultomiris Royalty Sale Agreement. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized $6.9 million and $16.3 million of non-cash royalty revenue during the three and six months ended June 30, 2024, respectively, and $11.2 million and $21.6 million of royalty revenue under this arrangement for the three and six months ended June 30, 2023, respectively. As of June 30, 2024, there is no receivable and no deferred revenue related to this agreement.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Genentech, Inc., and F. Hoffmann-La Roche Ltd</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2019, the Company entered into a collaboration and license agreement (the Genentech Agreement) with Genentech, Inc. and F. Hoffmann-La Roche Ltd (collectively, Genentech) for the development and commercialization of novel IL-15 collaboration products (Collaboration Products), including efbalropendekin alfa (also named XmAb306 and RG6323), the Company’s IL-15/IL15Rα-Fc candidate.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the Genentech Agreement, Genentech received an exclusive worldwide license to XmAb306, and we shared in 45% of development and commercialization costs of Collaboration Products, and we were eligible to share in 45% of net profits and losses from the sale of approved products. However, in the fourth quarter of 2023, we agreed with Genentech to convert our current development cost and profit-sharing arrangement into a royalty and milestone payment-based arrangement. Pursuant to the terms of the amended agreement with Genentech, effective June 1, 2024, Genentech assumed sole responsibility over all clinical, regulatory and commercial activities. We are eligible to receive up to $600.0 million in milestones, including $115.0 million in development milestones, $185.0 million in regulatory milestones and $300.0 million in sales-based milestones and tiered royalties ranging from low double-digit to mid-teens percentages.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not recognize revenue related to the Genentech Agreement for the three and six months ended June 30, 2024 or 2023. As of June 30, 2024, there is a $7.6 million payable related to cost-sharing development activities during the first half of 2024 for development studies being conducted under the Genentech Agreement. There is no deferred revenue as of June 30, 2024, as obligations to perform research activities have expired.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Janssen Biotech, Inc., a Johnson &amp; Johnson company</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">J&amp;J Agreement</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2020, the Company entered into a Collaboration and License Agreement (the J&amp;J Agreement) with Janssen Biotech, Inc., a Johnson &amp; Johnson company, pursuant to which the Company and J&amp;J conducted research and development activities to discover novel CD28 bispecific antibodies for the treatment of prostate cancer. Xencor together with J&amp;J conducted joint research activities to discover XmAb bispecific antibodies against CD28 and against an undisclosed prostate tumor-target with J&amp;J maintaining exclusive worldwide rights to develop and commercialize licensed products identified from the research activities.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the J&amp;J Agreement, the Company conducted research activities and applied its bispecific Fc technology to antibodies targeting prostate cancer provided by J&amp;J. Upon completion of the research activities J&amp;J had a candidate selection option to advance an identified candidate for development and commercialization. In November 2021, the Company completed its performance obligations under the research activities and delivered CD28 bispecific antibodies to J&amp;J. In December 2021, J&amp;J selected a bispecific CD28 candidate for further development. J&amp;J will assume full responsibility for development and commercialization of the CD28 bispecific antibody candidate. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not recognize revenue for the three and six months ended June 30, 2024 and 2023 under the J&amp;J Agreement. As of June 30, 2024, there is no deferred revenue related to this Agreement. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Second J&amp;J Agreement</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 1, 2021, the Company entered into a second Collaboration and License Agreement (the Second J&amp;J Agreement) with J&amp;J pursuant to which the Company granted J&amp;J an exclusive worldwide license to develop, manufacture, and commercialize plamotamab, the Company’s CD20 x CD3 development candidate, and pursuant to which Xencor and J&amp;J conducted research and development activities to discover novel CD28 bispecific antibodies. The parties conducted joint research activities for a two-year period to discover XmAb bispecific antibodies against CD28 and undisclosed B cell tumor-targets with J&amp;J receiving exclusive worldwide rights, subject to certain Xencor opt-in rights, to develop, manufacture and commercialize pharmaceutical products that contain one or more of such discovered antibodies (CD28 Licensed Antibodies). The Agreement became effective on November 5, 2021.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company collaborated with J&amp;J on clinical development of plamotamab with J&amp;J and shared development costs with J&amp;J paying 80% and the Company paying 20% of certain development costs. In June 2024, the Company was notified that J&amp;J will terminate its rights to plamotamab.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is generally responsible for conducting research activities under the Second J&amp;J Agreement, and J&amp;J is generally responsible for all development, manufacturing, and commercialization activities for CD28 Licensed Antibodies that are advanced. Revenue from the research activities was recognized over a period of time through the end of the research term that services were rendered as we determined that the input method was the appropriate approach to recognize income for such services. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There is a receivable of $5.2 million as of June 30, 2024, related to cost-sharing activities for development of plamotamab under the Second J&amp;J Agreement. No revenue was recognized for the three and six months ended June 30, 2024, and the Company recognized $22.2 million and $27.5 million of revenue for the three and six months ended June 30, 2023, respectively. There is no deferred revenue as of June 30, 2024 related to the Second J&amp;J Agreement as obligations to perform research activities have expired.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">MorphoSys AG/Incyte Corporation</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2010, the Company entered into a Collaboration and License Agreement with MorphoSys AG (MorphoSys), which was subsequently amended. Under the agreement, we granted MorphoSys an exclusive worldwide license to the Company’s patents and know-how to research, develop and commercialize the XmAb5574 product candidate </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(subsequently renamed MOR208 and tafasitamab) with the right to sublicense under certain conditions. In February 2024, Incyte Corporation acquired exclusive global development and commercialization rights to tafasitamab. If certain developmental, regulatory and sales milestones are achieved, the Company is eligible to receive future milestone payments and royalties. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 3, 2023, the Company entered into the Monjuvi Royalty Sale Agreement with OMERS, pursuant to which OMERS acquired the rights to certain royalties earned after July 1, 2023 associated with the existing license relating to Monjuvi. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized $1.6 million and $4.4 million of non-cash royalty revenue during the three and six months ended June 30, 2024, respectively. The Company recognized $2.0 million and $3.9 million of royalty revenue during the three and six months ended June 30, 2023, respectively. As of June 30, 2024, there is a receivable of $2.1 million related to estimated royalties due under the arrangement. As of June 30, 2024, there is no deferred revenue related to this agreement.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Shanghai Mabgeek Biotech Co., Ltd.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 22, 2023, the Company entered into a Technology License Agreement with Shanghai Mabgeek Biotech Co., Ltd. (Mabgeek), and the Company and Mabgeek entered into Amendment No. 1 on June 21, 2024 (collectively, Mabgeek Agreement). Under the Mabgeek Agreement, the Company received an upfront payment of $1.5 million and up to $11.9 million of milestones. In addition, the Company is eligible to receive royalties on the net sales of approved products in the low single digits.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluated the Mabgeek Agreement and determined that the single performance obligation was access to a non-exclusive license to certain patents of the Company which were transferred to Mabgeek in June 2024.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized $1.5 million of license revenue related to the agreement for the three and six months ended June 30, 2024. There is no deferred revenue as of June 30, 2024 related to this agreement.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Vega Therapeutics, Inc.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the Company entered into a Technology License Agreement (the Vega Agreement) with Vega Therapeutics, Inc. (Vega), in which the Company provided Vega a non-exclusive license to its Xtend Fc technology. In March 2024, Vega notified the Company that it initiated a Phase 1 study, and the Company recorded milestone revenue of $0.5 million.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized $0.5 million of revenue for the six months ended June 30, 2024. No</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">revenue was recognized for the three months ended June 30, 2024 or the three and six months ended June 30, 2023.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Vir Biotechnology, Inc.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2019, the Company entered into a Patent License Agreement (the Vir Agreement) with Vir Biotechnology, Inc. (Vir) pursuant to which the Company provided a non-exclusive license to its Xtend technology for up to two targets.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the Company entered into a second Patent License Agreement (the Second Vir Agreement) with Vir pursuant to which the Company provided a non-exclusive license to its Xtend technology to extend the half-life of novel antibodies Vir developed as potential treatments for patients with COVID-19, including sotrovimab. Under the terms of the Second Vir Agreement, Vir is responsible for all research, development, regulatory and commercial activities for the antibodies, and the Company is eligible to receive royalties on the net sales of approved products in the mid-single digit percentage range. Vir and its marketing partner, GSK, began recording sales for sotrovimab beginning in June 2021.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized $0.1 million of revenue for the six months ended June 30, 2024, and the Company recognized $0.1 million and $1.5 million of royalty revenue for the three and six months ended June 30, 2023, respectively. As of June 30, 2024, there is no receivable related to estimated royalty due under this agreement, and there is no deferred revenue related to this agreement. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Zenas BioPharma, Inc.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2020, the Company entered into a License Agreement (the Zenas Agreement) with Zenas, pursuant to which the Company received an equity interest in Zenas in exchange for the exclusive, worldwide rights to develop and commercialize drug candidates from the Company. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The equity in Zenas is recorded at the fair value as of the date of the Zenas Agreement and is reviewed each reporting period for impairment or other evidence of change in value. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2021, the Company entered into a second License Agreement (Second Zenas Agreement) with Zenas, pursuant to which the Company received additional equity in Zenas in exchange for the exclusive worldwide rights to develop and commercialize the Company’s obexelimab (XmAb5871) drug candidate. Under the license, the Company is eligible to receive development, regulatory and sales milestones in connection with the development of obexelimab and royalties on net sales of approved products. The original equity received for the second license was a warrant to acquire additional shares of Zenas. The warrant was exchanged for additional preferred stock in Zenas in November 2022. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The warrant in Zenas was recorded at its fair value as of the date of the Second Zenas Agreement and was reviewed each reporting period for impairment or other evidence of change in value. The preferred shares received in exchange for the warrant were recorded at their fair value at the date of the exchange and is reviewed each reporting period for impairment or other evidence of change in value.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2023, Zenas initiated a Phase 3 clinical study with obexelimab and also dosed a second patient in the study. The Company received a development milestone in the form of additional preferred stock in Zenas with a fair value of $10.0 million.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized an impairment charge of $20.4 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in the six months ended June 30, 2024 due to an impairment analysis resulting from the Zenas Series C financing transaction. The Company did not record an impairment charge or change in the value of the Zenas equity in the three and six months ended June 30, 2023. The Company did not recognize any revenue for the three and six months ended June 30, 2024. The Company recognized $10.0 million of milestone revenue for the three and six months ended June 30, 2023, and there is no deferred revenue related to this agreement.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Third-Party Licensee</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2024, the Company entered into a Patent License Agreement (Third-Party Licensee Agreement) with a third-party licensee. The Company completed delivery of the performance obligation under the agreement, and the Company will receive a payment of $7.0 million.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized $7.0 million of license revenue for the three and six months ended June 30, 2024, and there is a receivable of $7.0 million. There is no deferred revenue related to this agreement.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Gale Therapeutics Inc.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the fourth quarter of 2023, the Company formed a subsidiary, Gale Therapeutics Inc. (Gale), to develop novel drug candidates with its Fc technologies. In December 2023, the Company entered into a Technology License Agreement (Gale License Agreement) with Gale in which Gale received an exclusive worldwide, royalty-bearing, non-transferable license to preclinical assets in exchange for royalties on future sales and an option for future drug candidates that Gale will develop. Concurrently, the Company entered into a Service Agreement (Gale Services Agreement) to provide research and development services and administrative support for Gale. In exchange for $7.5 million of funding, the Company acquired a majority stake in Gale. Total charges of $4.6 million and $8.0 million under the Gale Services Agreement for the three and six months ended June 30, 2024, respectively, were eliminated in consolidation. In July 2024, the Company entered into a preferred stock purchase agreement to purchase additional shares in Gale for $3.0 million. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenues earned </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The revenues recorded for the three and six months ended June 30, 2024 and 2023 were earned principally from the following licensees (in millions):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alexion</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Janssen</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mabgeek</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MorphoSys</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vega</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vir</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Viridian</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Zenas</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Third Party Licensee</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.5 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.8 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.5 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes the disaggregation of revenue recorded for the three and six months ended June 30, 2024 and 2023 (in millions):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research collaboration</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">License</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Milestone</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Royalties</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash royalties</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.5 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.8 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.5 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Remaining Performance Obligations and Deferred Revenue</span></div>The Company does not have any remaining performance obligation as of June 30, 2024. As of June 30, 2023, the Company had deferred revenue of $7.9 million for conducting research activities pursuant to the Second J&amp;J Agreement. All deferred revenue as of June 30, 2023 was classified as current liabilities as the Company’s obligations to perform services are due on demand when requested by J&amp;J under the Second J&amp;J Agreement. 1 16300000 6900000 16300000 11200000 21600000 0 0 0.45 0.45 600000000 115000000 185000000 300000000 0 0 0 0 -7600000 0 0 0 0 0 0 P2Y 0.80 0.20 5200000 0 0 22200000 27500000 0 1600000 4400000 2000000.0 3900000 2100000 0 1500000 1500000 0 500000 500000 0 2 100000 100000 1500000 0 0 10000000.0 20400000 0 0 0 0 10000000.0 10000000.0 0 7000000.0 7000000.0 7000000.0 7000000.0 0 7500000 4600000 8000000.0 3000000.0 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The revenues recorded for the three and six months ended June 30, 2024 and 2023 were earned principally from the following licensees (in millions):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alexion</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Janssen</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mabgeek</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MorphoSys</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vega</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vir</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Viridian</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Zenas</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Third Party Licensee</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.5 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.8 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.5 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 6900000 11200000 16300000 21600000 0 22200000 0 27500000 1500000 0 1500000 0 1600000 2000000.0 4400000 3900000 0 0 500000 0 0 100000 100000 1500000 0 0 0 0 0 10000000.0 0 10000000.0 7000000.0 0 7000000.0 0 17000000.0 45500000 29800000 64500000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes the disaggregation of revenue recorded for the three and six months ended June 30, 2024 and 2023 (in millions):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research collaboration</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">License</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Milestone</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Royalties</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash royalties</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.5 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.8 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.5 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 22200000 0 22500000 8500000 0 8500000 0 0 10000000.0 500000 15000000.0 0 13300000 100000 27000000.0 8500000 0 20700000 0 17000000.0 45500000 29800000 64500000 0 7900000 Income taxes<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded $0.1 million of income tax expense for the three and six months ended June 30, 2024. There is no provision for income tax for the three and six months ended June 30, 2023. As of June 30, 2024, the Company’s deferred income tax assets, consisting primarily of net operating loss and tax credit carryforwards, have been fully offset by a valuation allowance.</span></div> 100000 100000 0 0 Sale of Future Royalties<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Ultomiris Royalty Sale Agreement</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluated the arrangement and determined that the proceeds from the sale of future royalties should be recorded as deferred income on the balance sheets as none of the criteria for classification as debt were met in accordance with ASC 470 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company records the non-cash royalty revenue under the “units-of-revenue” method in the consolidated statements of loss. For the three and six months ended June 30, 2024, the Company recognized $6.9 million and $16.3 million of non-cash royalty revenue, respectively. There is $140.6 million in deferred income as of June 30, 2024.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Monjuvi Royalty Sale Agreement</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluated the arrangement and determined that the proceeds from the sale of future royalties should be classified as debt pursuant to ASC 470 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. At June 30, 2024, the Company reassessed the estimate of total future royalty payments and updated the estimated effective interest rate to 17.5%. The Company will continue to reassess the estimate of total future royalty payment and prospectively adjust the imputed interest rate and related amortization if the estimate is materially different. For the three and six months ended June 30, 2024, the Company recognized $1.6 million and $4.4 million of non-cash royalty revenue, respectively, and $0.8 million and $1.9 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of non-cash interest expense, respectively.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the activity within debt for the six months ended June 30, 2024 (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.839%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.961%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2024</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance of debt related to sale of future royalties</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,974 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Royalties owed to OMERS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">834 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Royalties paid to OMERS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,448)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash interest expense recognized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance of debt related to sale of future royalties</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,260 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt - short-term</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,947 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt - long-term</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,260 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 6900000 16300000 140600000 0.175 1600000 4400000 800000 1900000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the activity within debt for the six months ended June 30, 2024 (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.839%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.961%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2024</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance of debt related to sale of future royalties</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,974 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Royalties owed to OMERS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">834 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Royalties paid to OMERS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,448)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash interest expense recognized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance of debt related to sale of future royalties</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,260 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt - short-term</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,947 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt - long-term</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,260 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 20974000 834000 4448000 1900000 19260000 6947000 12313000 19260000 false false <div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 14, 2024, Bassil Dahiyat, our Chief Executive Officer, adopted a Rule 10b5-1 trading arrangement that is intended to satisfy the affirmative defense of Rule 10b5-1(c) for the sale of up to 66,192 shares of the Company's common stock until February 13, 2025.</span></div> June 14, 2024 Bassil Dahiyat Chief Executive Officer true 66192 February 13, 2025 <div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 14, 2024, John Desjarlais, our Executive Vice President and Chief Scientific Officer, adopted a Rule 10b5-1 trading arrangement that is intended to satisfy the affirmative defense of Rule 10b5-1(c) for the sale of up to 81,458 shares of the Company's common stock until February 12, 2025.</span></div> June 14, 2024 John Desjarlais Executive Vice President and Chief Scientific Officer true 81458 February 12, 2025 <div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 28, 2024, Ellen Feigal, a member of our Board of Directors, adopted a Rule 10b5-1 trading arrangement that is intended to satisfy the affirmative defense of Rule 10b5-1(c) for the sale of up to 5,496 shares of the Company's common stock until June 27, 2025.</span></div> June 28, 2024 Ellen Feigal Board of Directors true 5496 June 27, 2025 <div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 28, 2024, Kevin Gorman, a member of our Board of Directors, adopted a Rule 10b5-1 trading arrangement that is intended to satisfy the affirmative defense of Rule 10b5-1(c) for the sale of up to 5,827 shares of the Company's common stock until June 30, 2025.</span></div> June 28, 2024 Kevin Gorman Board of Directors true 5827 June 30, 2025 <div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 28, 2024, Kurt Gustafson, a member of our Board of Directors, adopted a Rule 10b5-1 trading arrangement that is intended to satisfy the affirmative defense of Rule 10b5-1(c) for the sale of up to 5,496 shares of the Company's common stock until June 27, 2025.</span></div> June 28, 2024 Kurt Gustafson Board of Directors true 5496 June 27, 2025 <div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 28, 2024, Dagmar Rosa-Bjorkeson, a member of our Board of Directors, adopted a Rule 10b5-1 trading arrangement that is intended to satisfy the affirmative defense of Rule 10b5-1(c) for the sale of up to 5,496 shares of the Company's common stock until June 27, 2025.</span></div> June 28, 2024 Dagmar Rosa-Bjorkeson Board of Directors true 5496 June 27, 2025 <div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 23, 2024, Richard Ranieri, a member of our Board of Directors, adopted a Rule 10b5-1 trading arrangement that is intended to satisfy the affirmative defense of Rule 10b5-1(c) for the sale of up to 15,000 shares of the Company's common stock until May 16, 2025, and it was terminated on June 27, 2024. On June 28, 2024, he adopted a Rule 10b5-1 trading arrangement that is intended to satisfy the affirmative defense of Rule 10b5-1(c) for the sale of up to 20,496 shares of the Company's common stock until June 27, 2025.</span></div> May 23, 2024 Richard Ranieri Board of Directors true 15000 May 16, 2025 true June 27, 2024 June 28, 2024 true 20496 June 27, 2025 <div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 27, 2024, A Bruce Montgomery, a member of our Board of Directors, terminated a Rule 10b5-1 trading arrangement that is intended to satisfy the affirmative defense of Rule 10b5-1(c) entered on August 7, 2023. On June 28, 2024, he adopted a Rule 10b5-1 trading arrangement that is intended to satisfy the affirmative defense of Rule 10b5-1(c) for the sale of up to 26,568 shares of the Company's common stock until June 27, 2025.</span></div> June 27, 2024 A Bruce Montgomery Board of Directors true June 28, 2024 true 26568 June 27, 2025