0001326732-23-000026.txt : 20230803 0001326732-23-000026.hdr.sgml : 20230803 20230803172845 ACCESSION NUMBER: 0001326732-23-000026 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 63 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230803 DATE AS OF CHANGE: 20230803 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Xencor Inc CENTRAL INDEX KEY: 0001326732 STANDARD INDUSTRIAL CLASSIFICATION: PHARMACEUTICAL PREPARATIONS [2834] 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: 231141347 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-20230630.htm 10-Q xncr-20230630
000132673212-312023Q2false41800013267322023-01-012023-06-3000013267322023-07-28xbrli:shares00013267322023-06-30iso4217:USD00013267322022-12-31iso4217:USDxbrli:shares00013267322023-04-012023-06-3000013267322022-04-012022-06-3000013267322022-01-012022-06-300001326732us-gaap:CommonStockMember2022-12-310001326732us-gaap:AdditionalPaidInCapitalMember2022-12-310001326732us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001326732us-gaap:RetainedEarningsMember2022-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-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:CommonStockMember2021-12-310001326732us-gaap:AdditionalPaidInCapitalMember2021-12-310001326732us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001326732us-gaap:RetainedEarningsMember2021-12-3100013267322021-12-310001326732us-gaap:CommonStockMember2022-01-012022-03-310001326732us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-3100013267322022-01-012022-03-310001326732us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001326732us-gaap:RetainedEarningsMember2022-01-012022-03-310001326732us-gaap:CommonStockMember2022-03-310001326732us-gaap:AdditionalPaidInCapitalMember2022-03-310001326732us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001326732us-gaap:RetainedEarningsMember2022-03-3100013267322022-03-310001326732us-gaap:CommonStockMember2022-04-012022-06-300001326732us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001326732us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001326732us-gaap:RetainedEarningsMember2022-04-012022-06-300001326732us-gaap:CommonStockMember2022-06-300001326732us-gaap:AdditionalPaidInCapitalMember2022-06-300001326732us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001326732us-gaap:RetainedEarningsMember2022-06-3000013267322022-06-300001326732xncr:InProcessIntangibleAssetsMember2023-04-012023-06-300001326732xncr:InProcessIntangibleAssetsMember2023-01-012023-06-300001326732xncr:InProcessIntangibleAssetsMember2022-04-012022-06-300001326732xncr:InProcessIntangibleAssetsMember2022-01-012022-06-300001326732xncr:LicenseAgreementMemberxncr:ZenasBioPharmaLimitedMemberus-gaap:PreferredStockMemberxncr:MilestoneMember2023-06-300001326732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-06-300001326732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2023-06-300001326732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2023-06-300001326732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310001326732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2022-12-310001326732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2022-12-310001326732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2023-06-300001326732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-06-300001326732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-06-300001326732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2022-12-310001326732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-12-310001326732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-310001326732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2023-06-300001326732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel1Member2023-06-300001326732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USTreasuryAndGovernmentMember2023-06-300001326732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2022-12-310001326732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel1Member2022-12-310001326732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USTreasuryAndGovernmentMember2022-12-310001326732us-gaap:FairValueMeasurementsRecurringMember2023-06-300001326732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-06-300001326732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-06-300001326732us-gaap:FairValueMeasurementsRecurringMember2022-12-310001326732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-12-310001326732us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310001326732us-gaap:MoneyMarketFundsMember2023-06-300001326732us-gaap:CorporateDebtSecuritiesMember2023-06-300001326732us-gaap:USTreasuryAndGovernmentMember2023-06-300001326732us-gaap:CashAndCashEquivalentsMember2023-06-300001326732xncr:MarketableSecuritiesMember2023-06-300001326732us-gaap:MoneyMarketFundsMember2022-12-310001326732us-gaap:CorporateDebtSecuritiesMember2022-12-310001326732us-gaap:USTreasuryAndGovernmentMember2022-12-310001326732us-gaap:CashAndCashEquivalentsMember2022-12-310001326732xncr:MarketableSecuritiesMember2022-12-310001326732us-gaap:CorporateDebtSecuritiesMember2023-06-300001326732us-gaap:USTreasuryAndGovernmentMember2023-06-300001326732us-gaap:CorporateDebtSecuritiesMember2022-12-310001326732us-gaap:USTreasuryAndGovernmentMember2022-12-310001326732xncr:CatabasisPharmaceuticalsIncMemberus-gaap:CommonStockMember2023-06-300001326732xncr:CatabasisPharmaceuticalsIncMemberus-gaap:CommonStockMember2022-12-310001326732xncr:InmuneBioIncMemberus-gaap:CommonStockMember2023-06-300001326732xncr:InmuneBioIncMemberus-gaap:CommonStockMember2022-12-310001326732xncr:ViridianMemberus-gaap:CommonStockMember2023-06-300001326732xncr:ViridianMemberus-gaap:CommonStockMember2022-12-310001326732us-gaap:CommonStockMember2023-06-300001326732us-gaap:CommonStockMember2022-12-310001326732xncr:CatabasisPharmaceuticalsIncMemberus-gaap:PreferredStockMember2023-06-300001326732xncr:CatabasisPharmaceuticalsIncMemberus-gaap:PreferredStockMember2022-12-310001326732xncr:ZenasBioPharmaLimitedMemberus-gaap:PreferredStockMember2023-06-300001326732xncr:ZenasBioPharmaLimitedMemberus-gaap:PreferredStockMember2022-12-310001326732us-gaap:PreferredStockMember2023-06-300001326732us-gaap:PreferredStockMember2022-12-310001326732xncr:LicenseAgreementMemberxncr:InmuneBioIncMemberus-gaap:CommonStockMember2023-06-300001326732xncr:ViridianMemberxncr:TechnologyLicenseAgreementMemberus-gaap:CommonStockMember2023-06-300001326732xncr:EquityIncentivePlan2010Member2013-12-022013-12-020001326732xncr:The2013PlanMember2023-01-012023-06-30xbrli:pure0001326732xncr:The2013PlanMember2023-01-012023-01-010001326732xncr:The2023PlanMember2023-06-140001326732xncr:The2023PlanMember2023-06-300001326732xncr:PriorPlansMember2023-06-300001326732xncr:The2013And2023PlansMember2014-01-012023-06-300001326732us-gaap:EmployeeStockMember2023-06-300001326732srt:MaximumMemberus-gaap:EmployeeStockMember2023-01-012023-06-300001326732us-gaap:EmployeeStockMember2023-01-012023-01-010001326732us-gaap:EmployeeStockMember2014-01-012023-06-300001326732us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-30xncr:item0001326732us-gaap:RestrictedStockUnitsRSUMember2013-12-012023-06-300001326732us-gaap:GeneralAndAdministrativeExpenseMember2023-04-012023-06-300001326732us-gaap:GeneralAndAdministrativeExpenseMember2022-04-012022-06-300001326732us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-06-300001326732us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-06-300001326732us-gaap:ResearchAndDevelopmentExpenseMember2023-04-012023-06-300001326732us-gaap:ResearchAndDevelopmentExpenseMember2022-04-012022-06-300001326732us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-06-300001326732us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-06-300001326732us-gaap:EmployeeStockOptionMember2023-04-012023-06-300001326732us-gaap:EmployeeStockOptionMember2022-04-012022-06-300001326732us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001326732us-gaap:EmployeeStockOptionMember2022-01-012022-06-300001326732us-gaap:EmployeeStockMember2023-04-012023-06-300001326732us-gaap:EmployeeStockMember2022-04-012022-06-300001326732us-gaap:EmployeeStockMember2023-01-012023-06-300001326732us-gaap:EmployeeStockMember2022-01-012022-06-300001326732us-gaap:RestrictedStockUnitsRSUMember2023-04-012023-06-300001326732us-gaap:RestrictedStockUnitsRSUMember2022-04-012022-06-300001326732us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001326732us-gaap:EmployeeStockOptionMember2022-12-310001326732us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001326732us-gaap:EmployeeStockOptionMember2023-06-300001326732srt:MinimumMemberus-gaap:EmployeeStockMember2023-04-012023-06-300001326732srt:MaximumMemberus-gaap:EmployeeStockMember2023-04-012023-06-300001326732srt:MinimumMemberus-gaap:EmployeeStockMember2022-04-012022-06-300001326732srt:MaximumMemberus-gaap:EmployeeStockMember2022-04-012022-06-300001326732srt:MinimumMemberus-gaap:EmployeeStockMember2023-01-012023-06-300001326732srt:MinimumMemberus-gaap:EmployeeStockMember2022-01-012022-06-300001326732srt:MaximumMemberus-gaap:EmployeeStockMember2022-01-012022-06-300001326732us-gaap:RestrictedStockUnitsRSUMember2022-12-310001326732us-gaap:RestrictedStockUnitsRSUMember2023-06-300001326732xncr:MonroviaCAOfficeAndLaboratorySpaceMember2023-06-300001326732xncr:PasadenaCAOfficeAndLaboratorySpaceMember2021-06-012021-06-300001326732xncr:PasadenaCAOfficeAndLaboratorySpaceMember2022-08-010001326732xncr:PasadenaCAOfficeAndLaboratorySpaceMembersrt:ScenarioForecastMember2026-09-300001326732xncr:PasadenaCAOfficeAndLaboratorySpaceMember2022-08-310001326732xncr:AlexionPharmaceuticalsIncMemberxncr:OptionAndLicenseAgreementMember2013-01-012013-01-31xncr:Program0001326732xncr:AlexionPharmaceuticalsIncMemberxncr:OptionAndLicenseAgreementMemberus-gaap:RoyaltyMember2023-04-012023-06-300001326732xncr:AlexionPharmaceuticalsIncMemberxncr:OptionAndLicenseAgreementMemberus-gaap:RoyaltyMember2022-04-012022-06-300001326732xncr:AlexionPharmaceuticalsIncMemberxncr:OptionAndLicenseAgreementMemberus-gaap:RoyaltyMember2023-01-012023-06-300001326732xncr:AlexionPharmaceuticalsIncMemberxncr:OptionAndLicenseAgreementMemberus-gaap:RoyaltyMember2022-01-012022-06-300001326732xncr:AlexionPharmaceuticalsIncMemberxncr:OptionAndLicenseAgreementMember2023-06-300001326732xncr:ResearchAndLicenseAgreementMemberxncr:MilestoneMemberxncr:AstellasMember2022-03-310001326732xncr:ResearchAndLicenseAgreementMemberxncr:AstellasMember2023-01-012023-06-300001326732xncr:ResearchAndLicenseAgreementMemberxncr:AstellasMember2023-04-012023-06-300001326732xncr:ResearchAndLicenseAgreementMemberxncr:AstellasMember2022-04-012022-06-300001326732xncr:ResearchAndLicenseAgreementMemberxncr:AstellasMember2022-01-012022-06-300001326732xncr:ResearchAndLicenseAgreementMemberxncr:AstellasMember2023-06-300001326732xncr:CatabasisPharmaceuticalsIncMemberxncr:TechnologyLicenseAgreementMember2023-04-012023-06-300001326732xncr:CatabasisPharmaceuticalsIncMemberxncr:TechnologyLicenseAgreementMember2023-01-012023-06-300001326732xncr:CatabasisPharmaceuticalsIncMemberxncr:TechnologyLicenseAgreementMember2022-04-012022-06-300001326732xncr:CatabasisPharmaceuticalsIncMemberxncr:TechnologyLicenseAgreementMember2022-01-012022-06-300001326732xncr:CatabasisPharmaceuticalsIncMemberxncr:TechnologyLicenseAgreementMember2023-06-300001326732xncr:GenentechMemberxncr:CollaborationAndLicenseAgreementMember2019-03-082019-03-080001326732xncr:GenentechMemberxncr:CollaborationAndLicenseAgreementMember2023-04-012023-06-300001326732xncr:GenentechMemberxncr:CollaborationAndLicenseAgreementMember2023-01-012023-06-300001326732xncr:GenentechMemberxncr:CollaborationAndLicenseAgreementMember2022-04-012022-06-300001326732xncr:GenentechMemberxncr:CollaborationAndLicenseAgreementMember2022-01-012022-06-300001326732xncr:GenentechMemberxncr:Xmab24306ProductMemberxncr:CollaborationAndLicenseAgreementMember2023-06-300001326732xncr:GenentechMemberxncr:ResearchActivityMemberxncr:CollaborationAndLicenseAgreementMember2023-06-300001326732xncr:LicenseAgreementMemberxncr:InmuneBioIncMember2023-04-012023-06-300001326732xncr:LicenseAgreementMemberxncr:InmuneBioIncMember2023-01-012023-06-300001326732xncr:LicenseAgreementMemberxncr:InmuneBioIncMember2022-04-012022-06-300001326732xncr:LicenseAgreementMemberxncr:InmuneBioIncMember2022-01-012022-06-300001326732xncr:JanssenBiotechIncMemberxncr:SecondCollaborationAndLicenseAgreementMember2021-10-012021-10-010001326732srt:MinimumMemberxncr:JanssenBiotechIncMemberxncr:SecondCollaborationAndLicenseAgreementMember2021-10-012021-10-010001326732xncr:JanssenBiotechIncMembersrt:MaximumMemberxncr:SecondCollaborationAndLicenseAgreementMember2021-10-012021-10-010001326732xncr:JanssenBiotechIncMemberxncr:SecondCollaborationAndLicenseAgreementMember2023-01-012023-03-310001326732xncr:JanssenBiotechIncMemberxncr:SecondCollaborationAndLicenseAgreementMember2023-04-012023-06-300001326732xncr:JanssenBiotechIncMemberxncr:SecondCollaborationAndLicenseAgreementMember2023-06-300001326732xncr:JanssenBiotechIncMemberxncr:SecondCollaborationAndLicenseAgreementMember2022-04-012022-06-300001326732xncr:JanssenBiotechIncMemberxncr:SecondCollaborationAndLicenseAgreementMember2023-01-012023-06-300001326732xncr:JanssenBiotechIncMemberxncr:SecondCollaborationAndLicenseAgreementMember2022-01-012022-06-300001326732xncr:MorphoSysMemberus-gaap:RoyaltyMemberxncr:CollaborationAndLicenseAgreementMember2023-04-012023-06-300001326732xncr:MorphoSysMemberus-gaap:RoyaltyMemberxncr:CollaborationAndLicenseAgreementMember2022-04-012022-06-300001326732xncr:MorphoSysMemberus-gaap:RoyaltyMemberxncr:CollaborationAndLicenseAgreementMember2023-01-012023-06-300001326732xncr:MorphoSysMemberus-gaap:RoyaltyMemberxncr:CollaborationAndLicenseAgreementMember2022-01-012022-06-300001326732xncr:MorphoSysMemberus-gaap:RoyaltyMemberxncr:CollaborationAndLicenseAgreementMember2023-06-300001326732xncr:MorphoSysMemberxncr:CollaborationAndLicenseAgreementMember2023-06-300001326732xncr:NovartisMemberxncr:CollaborationAndLicenseAgreementMember2023-04-012023-06-300001326732xncr:NovartisMemberxncr:CollaborationAndLicenseAgreementMember2022-04-012022-06-300001326732xncr:NovartisMemberxncr:CollaborationAndLicenseAgreementMember2023-01-012023-06-300001326732xncr:NovartisMemberxncr:CollaborationAndLicenseAgreementMember2022-01-012022-06-300001326732xncr:NovartisMemberxncr:CollaborationAndLicenseAgreementMember2023-06-300001326732xncr:VirMemberxncr:PatentLicenseAgreementMember2020-04-012020-06-300001326732xncr:VirMemberxncr:PatentLicenseAgreementMember2020-03-012020-03-310001326732xncr:VirMemberus-gaap:RoyaltyMemberxncr:PatentLicenseAgreementMember2023-04-012023-06-300001326732xncr:VirMemberus-gaap:RoyaltyMemberxncr:PatentLicenseAgreementMember2022-04-012022-06-300001326732xncr:VirMemberus-gaap:RoyaltyMemberxncr:PatentLicenseAgreementMember2023-01-012023-06-300001326732xncr:VirMemberus-gaap:RoyaltyMemberxncr:PatentLicenseAgreementMember2022-01-012022-06-300001326732xncr:VirMemberxncr:PatentLicenseAgreementMember2023-06-3000013267322020-12-012021-12-31xncr:agreement0001326732xncr:ViridianMemberxncr:TechnologyLicenseAgreementMember2023-04-012023-06-300001326732xncr:ViridianMemberxncr:TechnologyLicenseAgreementMember2022-04-012022-06-300001326732xncr:ViridianMemberxncr:TechnologyLicenseAgreementMember2023-01-012023-06-300001326732xncr:ViridianMemberxncr:TechnologyLicenseAgreementMember2022-01-012022-06-300001326732xncr:ViridianMemberxncr:TechnologyLicenseAgreementMember2023-06-300001326732xncr:LicenseAgreementMemberxncr:ZenasBioPharmaLimitedMember2022-04-012022-06-300001326732xncr:LicenseAgreementMemberxncr:ZenasBioPharmaLimitedMember2023-04-012023-06-300001326732xncr:LicenseAgreementMemberxncr:ZenasBioPharmaLimitedMember2022-01-012022-06-300001326732xncr:LicenseAgreementMemberxncr:ZenasBioPharmaLimitedMember2023-01-012023-06-300001326732xncr:LicenseAgreementMemberxncr:ZenasBioPharmaLimitedMember2023-06-300001326732xncr:AlexionPharmaceuticalsIncMember2023-04-012023-06-300001326732xncr:AlexionPharmaceuticalsIncMember2022-04-012022-06-300001326732xncr:AlexionPharmaceuticalsIncMember2023-01-012023-06-300001326732xncr:AlexionPharmaceuticalsIncMember2022-01-012022-06-300001326732xncr:AstellasMember2023-04-012023-06-300001326732xncr:AstellasMember2022-04-012022-06-300001326732xncr:AstellasMember2023-01-012023-06-300001326732xncr:AstellasMember2022-01-012022-06-300001326732xncr:JanssenMember2023-04-012023-06-300001326732xncr:JanssenMember2022-04-012022-06-300001326732xncr:JanssenMember2023-01-012023-06-300001326732xncr:JanssenMember2022-01-012022-06-300001326732xncr:MorphoSysMember2023-04-012023-06-300001326732xncr:MorphoSysMember2022-04-012022-06-300001326732xncr:MorphoSysMember2023-01-012023-06-300001326732xncr:MorphoSysMember2022-01-012022-06-300001326732xncr:VirMember2023-04-012023-06-300001326732xncr:VirMember2022-04-012022-06-300001326732xncr:VirMember2023-01-012023-06-300001326732xncr:VirMember2022-01-012022-06-300001326732xncr:ZenasBioPharmaLimitedMember2023-04-012023-06-300001326732xncr:ZenasBioPharmaLimitedMember2022-04-012022-06-300001326732xncr:ZenasBioPharmaLimitedMember2023-01-012023-06-300001326732xncr:ZenasBioPharmaLimitedMember2022-01-012022-06-300001326732xncr:CollaborationMember2023-04-012023-06-300001326732xncr:CollaborationMember2022-04-012022-06-300001326732xncr:CollaborationMember2023-01-012023-06-300001326732xncr:CollaborationMember2022-01-012022-06-300001326732xncr:MilestoneMember2023-04-012023-06-300001326732xncr:MilestoneMember2022-04-012022-06-300001326732xncr:MilestoneMember2023-01-012023-06-300001326732xncr:MilestoneMember2022-01-012022-06-300001326732us-gaap:RoyaltyMember2023-04-012023-06-300001326732us-gaap:RoyaltyMember2022-04-012022-06-300001326732us-gaap:RoyaltyMember2023-01-012023-06-300001326732us-gaap:RoyaltyMember2022-01-012022-06-300001326732xncr:JohnDesjarlaisMember2023-01-012023-06-300001326732xncr:JohnDesjarlaisMember2023-04-012023-06-300001326732xncr:JohnDesjarlaisMember2023-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, 2023
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 28, 2023
Common stock, par value $0.01 per share60,613,236


Xencor, Inc.
Quarterly Report on Form 10-Q for the Quarter Ended June 30, 2023
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 lingering effects of the COVID-19 pandemic in the United States and abroad 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, cost, and timing 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 accurately estimate expenses, future revenue, capital requirements and needs for additional financing;
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 ability to attract collaborators with development, regulatory, and commercial 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;
3

our failure to successfully execute our growth strategy, including any delays in our planned future growth; and
our failure to maintain effective internal controls.
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, 2022 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.
Balance Sheets
(in thousands, except share and per share data)
June 30,
2023
December 31,
2022
(unaudited)
Assets
Current assets
Cash and cash equivalents$34,710 $53,942 
Marketable debt securities476,667 526,689 
Marketable equity securities39,995 42,431 
Accounts receivable 20,019 28,997 
Prepaid expenses and other current assets22,171 23,283 
Total current assets 593,562 675,342 
Property and equipment, net 67,997 59,183 
Patents, licenses, and other intangible assets, net 18,708 18,500 
Marketable debt securities - long term 3,826 
Marketable equity securities - long term64,210 54,383 
Right of use (ROU) asset33,046 34,419 
Other assets 598 613 
Total assets $778,121 $846,266 
Liabilities and stockholders’ equity
Current liabilities
Accounts payable $14,097 $10,088 
Accrued expenses 18,440 18,728 
Lease liabilities4,228 4,708 
Deferred revenue7,865 30,320 
Total current liabilities 44,630 63,844 
Lease liabilities, net of current portion54,615 54,926 
Total liabilities 99,245 118,770 
Commitments and contingencies
Stockholders’ equity
Preferred stock, $0.01 par value: 10,000,000 authorized shares; -0- issued and outstanding shares at June 30, 2023 and December 31, 2022
  
Common stock, $0.01 par value: 200,000,000 authorized shares at June 30, 2023 and December 31, 2022; 60,600,060 issued and outstanding at June 30, 2023 and 59,997,713 issued and outstanding at December 31, 2022
607 601 
Additional paid-in capital 1,101,131 1,072,132 
Accumulated other comprehensive loss(1,860)(6,952)
Accumulated deficit (421,002)(338,285)
Total stockholders’ equity 678,876 727,496 
Total liabilities and stockholders’ equity $778,121 $846,266 
See accompanying notes.
5

Xencor, Inc.
Statements of Comprehensive Loss
(unaudited)
(in thousands, except share and per share data)
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Revenue
Collaborations, milestones, and royalties$45,523 $30,175 $64,485 $115,670 
Operating expenses
Research and development 60,060 47,084 124,439 94,839 
General and administrative 11,460 11,091 25,408 22,364 
Total operating expenses71,520 58,175 149,847 117,203 
Loss from operations(25,997)(28,000)(85,362)(1,533)
Other income (expenses)
Interest income, net3,764 717 6,656 1,371 
Other expense, net(9)(147)(1,401)(244)
Gain (loss) on equity securities, net288 (6,545)(2,610)(9,974)
Total other income (expense), net4,043 (5,975)2,645 (8,847)
Net loss(21,954)(33,975)(82,717)(10,380)
Other comprehensive income (loss)
Net unrealized gain (loss) on marketable debt securities 1,765 (1,823)5,093 (7,435)
Comprehensive loss$(20,189)$(35,798)$(77,624)$(17,815)
Basic and diluted net loss per common share$(0.37)$(0.57)$(1.38)$(0.17)
Basic and diluted weighted average common shares outstanding59,807,55859,567,13959,922,78459,487,924
See accompanying notes.
6

Xencor, Inc.
Statements of Stockholders’ Equity
(unaudited)
(in thousands, except share data)
Common StockAdditional
Paid-in
Capital
Accumulated
Other
Comprehensive
Income (Loss)
Accumulated
Deficit
Total
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, 2023 (unaudited)60,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 
Common StockAdditional
Paid-in
Capital
Accumulated
Other
Comprehensive
Income (Loss)
Accumulated
Deficit
Total
Stockholders’
Equity
Stockholders’ EquitySharesAmount
Balance, December 31, 202159,355,558$595 $1,017,523 $(1,510)$(283,104)$733,504 
Issuance of common stock upon exercise of stock awards36,500— 731 — — 731 
Issuance of restricted stock units137,1341 (1)— —  
Comprehensive income (loss)— — (5,611)23,594 17,983 
Stock-based compensation— 10,805 — — 10,805 
Balance, March 31, 2022 (unaudited)59,529,192$596 $1,029,058 $(7,121)$(259,510)$763,023 
Issuance of common stock upon exercise of stock awards70,8741 1,315 — — 1,316 
Issuance of restricted stock units15,774— — — — — 
Issuance of common stock under the Employee Stock Purchase Plan68,5801 1,196 — — 1,197 
Comprehensive loss— — (1,823)(33,975)(35,798)
Stock-based compensation— 12,603 — — 12,603 
Balance, June 30, 2022 (unaudited)59,684,420$598 $1,044,172 $(8,944)$(293,485)$742,341 
See accompanying notes.
7

Xencor, Inc.
Statements of Cash Flows
(unaudited)
(in thousands)
Six Months Ended
June 30,
20232022
Cash flows from operating activities
Net loss$(82,717)$(10,380)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:
Depreciation and amortization 5,130 4,402 
(Accretion of discount) amortization of premium on marketable debt securities(4,345)968 
Stock-based compensation 26,162 23,408 
Abandonment of capitalized intangible assets 594 1,047 
Equity received in connection with license agreements(10,000) 
Change in fair value of equity securities2,610 9,974 
Impairment on equity securities 138 
Loss on disposal of assets1,379 125 
Changes in operating assets and liabilities:
Accounts receivable and contract asset8,978 12,100 
Interest receivable from marketable debt securities420 (448)
Prepaid expenses and other assets1,127 4,183 
Accounts payable 4,009 1,746 
Accrued expenses (288)(3,095)
Lease liabilities and ROU assets582 7,911 
Deferred revenue(22,455)(1,995)
Net cash (used in) provided by operating activities (68,814)50,084 
Cash flows from investing activities
Purchase of marketable securities (276,715)(206,148)
Purchase of intangible assets (1,490)(3,197)
Purchase of property and equipment (14,636)(14,443)
Proceeds from maturities and sale of marketable securities 339,580 76,390 
Net cash provided by (used in) investing activities 46,739 (147,398)
Cash flows from financing activities
Proceeds from issuance of common stock upon exercise of stock awards1,601 2,047 
Proceeds from issuance of common stock under the Employee Stock Purchase Plan1,242 1,197 
Net cash provided by financing activities 2,843 3,244 
Net decrease in cash and cash equivalents(19,232)(94,070)
Cash and cash equivalents, beginning of period
53,942 143,480 
Cash and cash equivalents, end of period
$34,710 $49,410 
Supplemental disclosure of cash flow information
Cash paid during the period for:
Interest$14 $9 
Supplemental disclosures of non-cash investing activities
Unrealized gain (loss) on marketable securities$5,093 $(7,435)
See accompanying notes.
8

Xencor, Inc.
Notes to Financial Statements
(unaudited)
June 30, 2023
1. Summary of Significant Accounting Policies
Basis of Presentation
The accompanying unaudited 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 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 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 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 interim financial statements and related notes should be read in conjunction with the audited financial statements and notes thereto included in the Company’s 2022 Annual Report on Form 10-K filed with the Securities and Exchange Commission (SEC) on February 24, 2023.
Use of Estimates
The preparation of 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 gain (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 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.
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, 2023 and 2022.
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.3 million and $0.6 million of in-process intangible assets for the three and six months ended June 30, 2023, respectively. We abandoned $0.7 million and $1.0 million of in-process intangible assets during the three and six months ended June 30, 2022, respectively.
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, 2023 is
9

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, 2023 and 2022. 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, 2023, the Company recorded an unrealized gain of $1.8 million and $5.1 million, respectively, in its portfolio of marketable debt securities. During the three and six months ended June 30, 2022, the Company recorded an unrealized loss of $1.8 million and $7.4 million, respectively. The unrealized losses are due to the changing interest rate environment and are 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, 2023 and 2022.
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 Statements of Comprehensive Income (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. During the second quarter ended June 30, 2023, the Company received additional equity in a security in connection with a milestone payment. The securities have a fair value of $10.0 million as of the date of issuance and have been recorded at the initial cost. There was no impairment charge recorded for the three and six months ended June 30, 2023 in connection with equity securities without a readily determinable fair value. During the three and six months ended June 30, 2022, the Company recorded an impairment charge of $0.1 million.
Recent Accounting Pronouncements
There have been no material changes in recently issued or adopted accounting standards from those disclosed in the Company's 2022 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 2022 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
10

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, 2023
(unaudited)
December 31, 2022
Total
Fair Value
Level 1Level 2Total
Fair Value
Level 1Level 2
Money Market Funds $21,422 $21,422 $ $40,967 $40,967 $ 
Corporate Securities139,611  139,611 200,626  200,626 
Government Securities337,056  337,056 329,889  329,889 
$498,089 $21,422 $476,667 $571,482 $40,967 $530,515 
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, 2023 and 2022, there were no transfers between Level 1 and Level 2.
3. Net Loss Per Common Share
Basic net income (loss) per common share is computed by dividing the net income (loss) attributable to common stockholders by the weighted-average number of common shares outstanding during the period without consideration of common stock equivalents. Diluted net income (loss) per common share is computed by dividing the net income (loss) attributable to common stockholders 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,
2023202220232022
(in thousands, except share and per share data)(in thousands, except share and per share data)
Numerator:
Net loss attributable to common stockholders$(21,954)$(33,975)$(82,717)$(10,380)
Denominator:
Weighted-average common shares outstanding used in computing basic and diluted net loss59,807,55859,567,13959,922,78459,487,924
Basic and diluted net loss per common share$(0.37)$(0.57)$(1.38)$(0.17)
11


For the three and six months ended June 30, 2023 and 2022, 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 Income (Loss)
Comprehensive income (loss) is comprised of net income (loss) and other comprehensive income (loss). For each of the three and six-month periods ended June 30, 2023 and 2022, 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 income (loss) during each of the three and six-month periods ended June 30, 2023 and 2022.
5. Marketable Debt and Equity Securities
The Company’s marketable debt securities held as of June 30, 2023 and December 31, 2022 are summarized below:
June 30, 2023Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
(in thousands)
Money Market Funds $21,422 $— $— $21,422 
Corporate Securities139,812 3 (204)139,611 
Government Securities338,704 19 (1,667)337,056 
$499,938 $22 $(1,871)$498,089 
Reported as
Cash and cash equivalents$21,422 
Marketable securities476,667 
Total investments$498,089 
December 31, 2022Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
(in thousands)
Money Market Funds $40,967 $— $— $40,967 
Corporate Securities201,752  (1,126)200,626 
Government Securities335,705 3 (5,819)329,889 
$578,424 $3 $(6,945)$571,482 
Reported as
Cash and cash equivalents$40,967 
Marketable securities530,515 
Total investments$571,482 
12

The maturities of the Company’s marketable debt securities as of June 30, 2023 are as follows:
June 30, 2023Amortized
Cost
Estimated Cost
Fair Value
(in thousands)
Mature in one year or less$478,516 $476,667 
The unrealized losses on available-for-sale investments and their related fair values as of June 30, 2023 and December 31, 2022 are as follows:
Less than 12 months12 months or greater
June 30, 2023Fair valueUnrealized
losses
Fair valueUnrealized
losses
(in thousands)
Corporate Securities$67,843 $(204)$ $ 
Government Securities275,316 (1,667)  
$343,159 $(1,871)$ $ 
Less than 12 months12 months or greater
December 31, 2022Fair valueUnrealized
losses
Fair valueUnrealized
losses
(in thousands)
Corporate Securities$132,658 $(1,121)$3,826 $(5)
Government Securities324,933 (5,819)  
$457,591 $(6,940)$3,826 $(5)
The unrealized losses from the available-for-sale securities are primarily 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). For the three and six months ended June 30, 2023, a gain of $0.3 million and a loss of $2.6 million, respectively, were recorded under other income (expense) related to these securities. For the three and six months ended June 30, 2022, losses of $6.5 million and $10.0 million, respectively, 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, 2023 and December 31, 2022 are as follows:
Fair ValueFair Value
June 30, 2023December 31, 2022
Astria Common Stock$5,813 $9,529 
INmune Common Stock17,121 11,954 
Viridian Common Stock17,061 20,948 
$39,995 $42,431 
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 evaluate such investments at each reporting period for evidence of impairment, or observable price changes in orderly transactions for the identical or a
13

similar investment of the same issuer. Equity securities without a readily determinable fair value and their carrying values (in thousands) as of June 30, 2023 and December 31, 2022 are as follows:
Carrying ValueCarrying Value
June 30, 2023December 31, 2022
Astria Preferred Stock$ $174 
Zenas Preferred Stock64,209 54,209 
$64,209 $54,383 
The Company received common and preferred stock in Astria in connection with a licensing transaction. The shares of Astria common stock have a readily determinable fair value, and the adjustment in the fair value of the Astria common stock has been recorded as an unrealized loss on equity securities for the three and six months ended June 30, 2023.
The Company originally recorded its investment in the shares of Astria preferred stock as an equity interest without a readily determinable fair value. In January 2023, the Company exchanged its preferred shares for common stock in Astria. The common stock has a readily determinable fair value, and difference in the fair value of the common stock and the carrying value of the preferred stock has been recorded as a gain in equity securities for the six months ended June 30, 2023. The Company recorded a loss in equity securities related to the Astria common stock for the three and six months ended June 30, 2023.
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, and the adjustment in the fair value of the shares of INmune common stock has been recorded as a gain in equity securities for the three and six months ended June 30, 2023.
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, and the adjustment in the fair value of the shares of Viridian common stock was recorded as a loss in equity securities for the three and six months ended June 30, 2023.
The Company currently holds an equity interest in Zenas BioPharma Limited (Zenas), a private biotechnology company. The Company’s equity interests include preferred stock in Zenas which were received as upfront payments 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 three months ended June 30, 2023, the Company received additional preferred shares in Zenas as payment for a milestone. The preferred shares have a fair value of $10.0 million as of the date of issuance. During the three and six months ended June 30, 2023, there has not been any impairment or observable price changes related to this investment.
Unrealized gain (loss) recognized on equity securities during each of the three- and six-month periods ended June 30, 2023 and 2022, consist of the following:
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Net and unrealized gain (loss) recognized on equity securities$288 $(6,545)$(2,610)$(9,974)
6. Stock Based Compensation
Our Board of Directors (the Board) and the requisite stockholders previously approved the 2010 Equity Incentive Plan (the 2010 Plan). In October 2013, the Board approved the 2013 Equity Incentive Plan (the 2013 Plan), and in
14

November 2013, our stockholders approved the 2013 Plan, which became effective as of December 3, 2013. As of December 2, 2013, we suspended the 2010 Plan, and no additional awards may be granted under the 2010 Plan.
Unless otherwise determined by the Board, beginning January 1, 2014, and continuing until the expiration of the 2013 Plan, the total number of shares of common stock available for issuance under the 2013 Plan will automatically increase annually on January 1 of each year by 4% of the total number of issued and outstanding shares of common stock as of December 31 of the immediately preceding year. Pursuant to approval by the Board, the total number of shares of common stock available for issuance under the 2013 Plan was increased by 2,399,908 shares on January 1, 2023.
In June 2023, the Board and shareholders approved the 2023 Equity Incentive Plan (the 2023 Plan), which became effective as of June 14, 2023. 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.
As of June 30, 2023, the total number of shares of common stock available for issuance under the 2023 Plan is 19,790,382, which includes 16,932,548 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, 2023, a total of 16,476,718 options have been granted under the 2013 Plan and 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, 2023, the total number of shares of common stock available for issuance under the ESPP is 1,084,060. Unless otherwise determined by the Board, beginning on January 1, 2014, and continuing until the expiration of the ESPP, the total number of shares of common stock available for issuance under the ESPP will automatically increase 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. Pursuant to approval by the Board, the total number of shares of common stock available for issuance under the ESPP was increased by 599,977 shares on January 1, 2023. As of June 30, 2023, we have issued a total of 690,758 shares of common stock under the ESPP.
During the six months ended June 30, 2023, the Company awarded 944,726 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, 2023, a total of 2,944,543 RSUs have been granted under the 2013 Plan and 2023 Plan.
Total employee, director and non-employee stock-based compensation expense recognized for the three and six months ended June 30, 2023 and 2022 are as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
General and administrative $4,471 $4,350 $8,747 $8,024 
Research and development 9,092 8,253 17,415 15,384 
$13,563 $12,603 $26,162 $23,408 
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Stock options$6,842 $7,512 $13,825 $14,345 
ESPP341 290 663 591 
RSUs6,380 4,801 11,674 8,472 
$13,563 $12,603 $26,162 $23,408 
15

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, 202210,082,642$29.12 6.30$27,141 
Options granted1,941,412$30.65 
Options forfeited(269,747)$33.95 
Options exercised(179,391)$8.92 
Balance at June 30, 202311,574,916$29.58 6.41$20,561 
Exercisable7,492,446$28.17 5.04$20,504 
We calculate the intrinsic value as the difference between the exercise price of the options and the closing price of common stock of $24.97 per share as of June 30, 2023.
The weighted-average fair value of options granted during the six-month periods ended June 30, 2023 and June 30, 2022 were $16.31 and $15.64 per share, respectively. There were 1,883,951 options granted during the six-month period ended June 30, 2022. We estimated the fair value of each stock option using the Black-Scholes option-pricing model based on the date of grant of such stock option with the following weighted average assumptions for the three and six months ended June 30, 2023 and 2022:
OptionsOptions
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Expected term (years)6.56.36.16.4
Expected volatility51.2 %53.1 %50.5 %53.0 %
Risk-free interest rate3.69 %3.13 %4.17 %1.93 %
Expected dividend yield % % % %
ESPPESPP
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Expected term (years)
0.5 - 2.0
0.5 - 2.0
0.5 - 2.0
0.5 -2.0
Expected volatility
38.2% - 55.7%
43.2% - 55.7%
38.2% - 55.7%
43.2% - 55.7%
Risk-free interest rate
0.13% - 5.39%
0.13% - 2.82%
0.13% - 5.39%
0.13% - 2.82%
Expected dividend yield % % % %
As of June 30, 2023, the unamortized compensation expense related to unvested stock options was $66.3 million. The remaining unamortized compensation expense will be recognized over the next 2.7 years. As of June 30, 2023, the unamortized compensation expense under our ESPP was $0.6 million. The remaining unamortized expense will be recognized over the next 0.4 years.
16

The following table summarizes the RSU activity for the six-month period ended June 30, 2023:
Restricted
Stock
Units
Weighted
Average Grant
Date Fair Value
(Per unit)
Unvested RSUs at December 31, 20221,232,551$32.41 
Granted944,72630.82 
Vested(367,647)32.73 
Forfeited(75,672)31.93 
Unvested RSUs at June 30, 20231,733,958$31.50 
As of June 30, 2023, the unamortized compensation expense related to unvested RSUs was $43.3 million. The remaining unamortized expense will be recognized over the next 2.2 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. For the three and six months ended June 30, 2023, there were no ROU assets obtained in exchange for new operating lease liabilities.
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 would receive 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. For the three and six months ended June 30, 2023, there were no ROU assets obtained in exchange for new operating lease liabilities.
The Company leases additional office space in San Diego, California through December 2023. For the three and six months ended June 30, 2023, there were no ROU assets obtained in exchange for new operating lease liabilities.
The Company’s lease agreements do not contain any residual value guarantees or restrictive covenants.
17

The following table reconciles the undiscounted cash flows for the operating leases at June 30, 2023 to the operating lease liabilities recorded on the balance sheet (in thousands):
Years ending December 31,
For the remainder of 2023$3,021 
20246,072 
20257,392 
20268,589 
20278,829 
20289,076 
Thereafter66,435 
Total undiscounted lease payments109,414 
Less: Tenant allowance(5,459)
Less: Imputed interest(45,112)
Present value of lease payments$58,843 
Lease liabilities - short-term$4,228 
Lease liabilities - long-term54,615 
Total lease liabilities$58,843 
The following table summarizes lease costs and cash payments for the three and six months ended June 30, 2023 and 2022 (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Operating lease cost$2,020 $1,574 $4,200 $3,136 
Variable lease cost219 33 453 132 
Total lease costs$2,239 $1,607 $4,653 $3,268 
Cash paid for amounts included in the measurement of lease liabilities$721 $665 $1,445 $1,349 
As of June 30, 2023, the weighted-average remaining lease term for operating leases is 11.7 years, and the weighted-average discount rate for operating leases is 8.9%. As of June 30, 2022, the weighted-average remaining lease term for operating leases is 12.0 years, and the weighted-average discount rate for operating leases is 6.0%.
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 under in 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 sheet. 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.
18

9. Collaboration and Licensing Agreements
The following is a summary description of the material revenue arrangements, including arrangements that generated revenue in the three and six months ended June 30, 2023 and 2022.
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 eligible to receive a contractual milestone for the achievement of certain commercial sales levels of Ultomiris and is also 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.
Under ASC 606, Revenue from Contracts with Customers, the Company recognizes revenue for sales-based royalties upon the subsequent sale of the product. The Company recognized $11.2 million and $6.7 million of royalty revenue under this arrangement for the three months ended June 30, 2023 and 2022, respectively. The Company recognized $21.6 million and $12.9 million of royalty revenue under this arrangement for the six months ended June 30, 2023 and 2022, respectively. As of June 30, 2023, there is a receivable of $10.7 million related to royalties due under the arrangement, and there is no deferred revenue related to this agreement.
Astellas Pharma Inc.
Effective March 29, 2019, the Company entered into a Research and License Agreement (the Astellas Agreement) with Astellas Pharma Inc. (Astellas).
Under the Astellas Agreement, Astellas developed ASP2138, a CLDN18.2 x CD3 bispecific antibody, which is currently being developed by Astellas in a Phase 1 study.
At March 31, 2022, the Company recorded a contract asset of $5.0 million related to a future development milestone under the Astellas Agreement, and we received the milestone payment in July 2022.
No revenue was recognized under the arrangement for the three and six months ended June 30, 2023, or the three months ended June 30, 2022, and the Company recognized $5.0 million of revenue for the six months ended June 30, 2022. As of June 30, 2023, there is no deferred revenue related to the arrangement.
Astria Therapeutics, Inc.
In connection with a licensing transaction, the Company received preferred and common stock in Astria. In January 2023, the Company exchanged its preferred stock for additional common stock in Astria.
The Company recognized an unrealized loss 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 recognized an unrealized loss of $2.4 million and $1.5 million related to its equity interest in Astria for the three and six months ended June 30, 2022, respectively. There is no deferred revenue as of June 30, 2023 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 XmAb306 (also named RG6323), the Company’s IL-15/IL-15Ra candidate.
19

Pursuant to the Genentech Agreement, XmAb306 is designated as a development program and all costs incurred for developing XmAb306 from March 8, 2019, the effective date of the Genentech Agreement, are being shared with Genentech under the initial cost-sharing percentage of 45%.
The Company did not recognize revenue related to the Genentech Agreement for the three and six months ended June 30, 2023, or 2022. As of June 30, 2023, there is a $1.0 million receivable related to cost-sharing development activities during the second quarter of 2023 for development studies being conducted under the Genentech Agreement. There is no deferred revenue as of June 30, 2023, as obligations to perform research activities have expired.
INmune Bio, Inc.
In connection with a licensing transaction, the Company received common stock in INmune.
For the three and six months ended June 30, 2023, the Company recorded an unrealized gain of $4.9 million and $5.2 million. For the three and six months ended June 30, 2022, the Company recorded an unrealized gain of $0.8 million and an unrealized loss of $2.6 million related to its investment in INmune.
Janssen Biotech, Inc.
Janssen Agreement
In November 2020, the Company entered into a Collaboration and License Agreement (the Janssen Agreement) with Janssen Biotech, Inc. (Janssen) pursuant to which the Company and Janssen conducted research and development activities to discover novel CD28 bispecific antibodies for the treatment of prostate cancer with Janssen maintaining exclusive worldwide rights to develop and commercialize licensed products identified from the research activities.
Under the Janssen Agreement, the Company conducted research activities and applied its bispecific Fc technology to antibodies targeting prostate cancer provided by Janssen. Upon completion of the research activities Janssen 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 Janssen, and Janssen exercised its candidate selection option to select a bispecific CD28 antibody for further development. Janssen will assume full responsibility for development and commercialization of the CD28 bispecific antibody candidate.
Second Janssen Agreement
On October 1, 2021, the Company entered into a second Collaboration and License Agreement (the Second Janssen Agreement) with Janssen pursuant to which the Company granted Janssen an exclusive worldwide license to develop, manufacture, and commercialize plamotamab, the Company’s CD20 x CD3 development candidate, and pursuant to which Xencor and Janssen will conduct research and development activities to discover novel CD28 bispecific antibodies. The parties will conduct joint research activities for up to a two-year period to discover XmAb bispecific antibodies against CD28 and undisclosed B cell tumor-targets with Janssen 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 Second Janssen Agreement became effective on November 5, 2021.
The Company will collaborate with Janssen on further clinical development of plamotamab with Janssen and share development costs with Janssen paying from 80% to 85% of certain development program costs and the Company paying from 15% to 20% of certain development costs.
The Company is generally responsible for conducting research activities under the Second Janssen Agreement, and Janssen is generally responsible for all development, manufacturing, and commercialization activities for CD28 Licensed Antibodies that are advanced. Revenue from the research activities is being recognized over a period of time through the end of the research term that services are rendered as we determine that the input method is the appropriate approach to recognize income for such services.
In the first quarter of 2023, Janssen selected a B cell target for further development under the Second Janssen Agreement and the Company received a $5.0 million milestone.
20

In the second quarter of 2023, the Company recognized $22.2 million of revenue related to research activities performed under the Second Janssen Agreement. The Company uses the input method under ASC 606 for recognizing revenue related to completing its performance obligations for research services.
There is a receivable of $2.2 million as of June 30, 2023, related to cost-sharing activities for development of plamotamab under the Second Janssen Agreement. The Company recognized $22.2 million and $0.2 million of revenue related to the Second Janssen Agreement for the three months ended June 30, 2023 and 2022, respectively. The Company recognized $27.5 million and $2.0 million of revenue for the six months ended June 30, 2023 and 2022, respectively. There is $7.9 million in deferred revenue as of June 30, 2023 related to the Second Janssen Agreement.
MorphoSys AG
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. If certain developmental, regulatory and sales milestones are achieved, the Company is eligible to receive future milestone payments and royalties.
The Company recognized $2.0 million and $1.2 million of royalty revenue during the three months ended June 30, 2023 and 2022, respectively. The Company recognized $3.9 million and $3.5 million of royalty revenue during the six months ended June 30, 2023 and 2022, respectively. As of June 30, 2023, there is a receivable of $2.0 million related to estimated royalties due under the arrangement. As of June 30, 2023, there is no deferred revenue related to this agreement.
Novartis Institute for Biomedical Research, Inc.
In June 2016, the Company entered into a Collaboration and License Agreement (the Novartis Agreement) with Novartis Institutes for BioMedical Research, Inc. (Novartis) to develop and commercialize bispecific and other Fc engineered antibody drug candidates using the Company’s proprietary XmAb technologies and drug candidates.
Pursuant to the Novartis Agreement, the Company and Novartis were co-developing vibecotamab worldwide and sharing development costs. In August 2021, Novartis notified the Company it was terminating its rights with respect to the vibecotamab program, which became effective in February 2022. Under the Novartis Agreement, Novartis is responsible for its share of vibecotamab development costs through February 2023.
No revenue was recognized during the three and six months ended June 30, 2023, or 2022, from the Novartis Agreement. There is no deferred revenue as of June 30, 2023.
Vir Biotechnology, Inc.
In the second quarter of 2020, 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 two novel antibodies that Vir advanced into development to treat patients with COVID-19. VIR incorporated our Xtend technology in developing Sotrovimab which was authorized to treat mild-to-moderate COVID 19 in certain patient populations. 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. We began earning royalties from the net sales of Sotrovimab in the second quarter of 2021. As the COVID 19 virus has mutated, our royalties from the sale of Sotrovimab have diminished significantly and future revenues from this license are expected to continue to decline.
The Company recognized $0.1 million and $22.1 million of royalty revenue for the three months ended June 30, 2023 and 2022, respectively. The Company recognized $1.5 million and $92.3 million of royalty revenue for the six months ended June 30, 2023 and 2022, respectively. As of June 30, 2023, there is a receivable of $0.1 million related to estimated royalty due under this agreement, and there is no deferred revenue related to this agreement.
21

Viridian Therapeutics, Inc.
In December 2020 and in December 2021, the Company entered two separate license agreements with Viridian and received shares of Viridian common stock for each license.
In the three months ended June 30, 2023, Viridian notified the Company it was terminating the initial license agreement.
The Company reported unrealized losses of $1.2 million and $5.0 million for the three months ended June 30, 2023 and 2022 related to the shares of Viridian common stock. The Company reported unrealized losses of $3.9 million and $5.9 million for the six months ended June 30, 2023 and 2022. The Company did not recognize revenue for the three and six months ended June 30, 2023 or 2022. There is no deferred revenue as of June 30, 2023 related to this agreement.
Zenas BioPharma Limited
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 is 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.
Zenas advanced obexelimab into Phase 3 clinical studies in the first quarter of 2023 and dosed their second patient in the second quarter of 2023. 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 did not record an impairment or change in the value of the Zenas equity or the warrant in Zenas in the three and six months ended June 30, 2023 or 2022. The Company recognized $10.0 million of revenue for the three and six months ended June 30, 2023. The Company did not recognize any revenue related to the Zenas Agreement for the three and six months ended June 30, 2022, and there is no deferred revenue related to this agreement.
Revenue earned
The revenues recorded for the three and six months ended June 30, 2023 and 2022 were earned principally from the following licensees (in millions):


22

Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Alexion$11.2 $6.7 $21.6 $12.9 
Astellas$ $ $ $5.0 
Janssen$22.2 $0.2 $27.5 $2.0 
MorphoSys$2.0 $1.2 $3.9 $3.5 
Vir$0.1 $22.1 $1.5 $92.3 
Zenas$10.0 $ $10.0 $ 
Total$45.5 $30.2 $64.5 $115.7 
The table below summarizes the disaggregation of revenue recorded for the three and six months ended June 30, 2023 and 2022 (in millions):
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Research collaboration$22.2 $0.2 $22.5 $2.0 
Milestone10.0  15.0 5.0 
Royalties13.3 30.0 27.0 108.7 
Total$45.5 $30.2 $64.5 $115.7 
Remaining Performance Obligations and Deferred Revenue
The Company’s remaining performance obligation as of June 30, 2023 is conducting research activities pursuant to the Second Janssen Agreement. As of June 30, 2023 and 2022, the Company has deferred revenue of $7.9 million and $35.3 million, respectively. All deferred revenue as of June 30, 2023 is classified as current liabilities as the Company’s obligations to perform services are due on demand when requested by Janssen under the Second Janssen Agreement.
10. Income taxes
There is no provision for income tax for the three and six months ended June 30, 2023 or for the three and six months ended June 30, 2022. As of June 30, 2023, 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.

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, 2022 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, 2022. 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 monoclonal antibody and cytokine therapeutics to treat patients with cancer and autoimmune 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
23

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 part of an antibody that interacts with multiple segments of the immune system and controls antibody structure. The Fc domain is constant and interchangeable among antibodies, and our engineered Fc domains can be readily substituted for natural Fc domains.
Our protein engineering capabilities and Fc technologies enable us and our partners to develop XmAb antibodies and biotherapeutic drug candidates with improved properties and function, 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 bispecific antibodies that bind two different targets simultaneously, creating entirely new biological mechanisms. Other applications of our Fc technologies enhance antibody performance by increasing immune inhibitory activity, improving cytotoxicity, extending circulating half-life and stabilizing novel protein structures, such as engineered cytokines. Three medicines developed with our Fc technologies are marketed by our partners and are generating royalty revenues for us, which partially offset our internal development costs.
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, 2022 for a discussion of our core Fc technology platforms.
Clinical-Stage XmAb Drug Candidates
Our modular XmAb bispecific Fc domains and protein engineering capabilities enable us to rapidly advance multiple drug candidates into clinical development. We and our partners are currently enrolling Phase 1 or Phase 2 studies for seven wholly owned or co-development candidates to treat patients with many different types of cancer, and a candidate in development for patients with autoimmune disease.
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 other solid tumor types. We are conducting a Phase 2 study of vudalimab in patients with mCRPC, as a monotherapy or in combination with chemotherapy or a PARP inhibitor depending on the tumor’s molecular subtype. We are also conducting a second Phase 2 study in patients with advanced gynecologic malignancies, as well as clinically-defined high-risk mCRPC.
XmAb104 (PD-1 x ICOS): XmAb104 is a bispecific antibody that targets PD-1, an immune checkpoint receptor, and ICOS, an immune co-stimulatory receptor, to selectively activate the tumor microenvironment. Initial dose-escalation data from a Phase 1 study indicates that XmAb104 was well tolerated and exhibited a distinct safety profile compared to other clinical-stage ICOS programs. Anti-tumor activity was observed in patients, and biomarker activity was consistent with engagement with T cells. We are evaluating XmAb104 in combination with ipilimumab in the Part C expansion portion of a Phase 1 clinical study, which is enrolling patients with microsatellite stable or proficient mismatch repair colorectal cancer.
XmAb564 (IL2-Fc Cytokine): XmAb564 is a monovalent potency-reduced 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. XmAb564 is engineered with reduced binding affinity for IL-2's beta receptor and increased binding affinity for its alpha receptor. Results from a Phase 1a clinical study of XmAb564, presented at the European Congress of Rheumatology (EULAR) in May 2023, indicate a single dose of XmAb564, administered subcutaneously in healthy volunteers, was well tolerated and generated durable, dose-dependent and selective expansion of Tregs. We are conducting a randomized, double-blind, placebo-controlled Phase 1b clinical study to evaluate the safety and tolerability of multiple ascending doses of XmAb564, administered subcutaneously in patients with atopic dermatitis or psoriasis.
XmAb819 (ENPP3 x CD3): XmAb819 is a bispecific antibody that targets ENPP3 and CD3. ENPP3 is a tumor-associated antigen in renal cell carcinoma (RCC). 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 antibody 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, which was demonstrated in in vitro studies. In vivo studies further demonstrated strong potentiation
24

of checkpoint and CD3 cytotoxic activity. Xencor is conducting a Phase 1 study to evaluate XmAb808 in combination with pembrolizumab in patients with advanced solid tumors.
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 preclinical testing, Xencor’s engineered IL12-Fc fusions demonstrated an improved pharmacokinetic profile and therapeutic window compared to a native IL12-Fc fusion, with superior exposure, a more gradual dose response and more sustained interferon gamma response. XmAb662 demonstrated significant anti-tumor activity, along with increases in NK cells, T cells, serum IP-10 and interferon gamma, which were further enhanced when combined with an anti-PD-1 antibody. We are enrolling a Phase 1 study to evaluate XmAb662 in patients with advanced solid tumors.
Candidates Co-Developed with Partners
Plamotamab (CD20 x CD3): Plamotamab is a bispecific antibody that targets CD20, an antigen on B-cell tumors, and CD3, an activating receptor on T cells, and we are co-developing the program in collaboration with Janssen. Results from the expansion portion of a Phase 1 study in patients with refractory non-Hodgkin lymphoma indicate that intravenous plamotamab monotherapy was well tolerated and demonstrated encouraging clinical activity in heavily pretreated patients at the recommended Phase 2 dose. We are currently enrolling patients into subcutaneous dose escalation cohorts of this study.
XmAb306/RG6323 (IL15/IL15Rα-Fc Cytokine): XmAb306 is a reduced-potency IL15/IL15Rα-Fc fusion protein that incorporates our Xtend extended half-life technology, and we are co-developing this program in collaboration with Genentech, a member of the Roche Group. Genentech is conducting a Phase 1 study of XmAb306 as a single agent and in combination with atezolizumab in patients with advanced solid tumors. Genentech has initiated two additional Phase 1 studies, evaluating XmAb306 in patients with relapsed/refractory multiple myeloma, either in combination with daratumumab (anti-CD38 antibody) or in combination with cevostamab (FcRH5 x CD3 bispecific antibody).
Advancements Expanding XmAb Bispecific and Cytokine Platforms
We conduct further research into the function and application of antibody components and cytokines in order to expand the scope of our XmAb technology platforms and identify additional XmAb drug candidates.
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. We are advancing wholly owned CD28 candidates including our lead candidate, XmAb808, a B7-H3 x CD28 bispecific antibody for the treatment of patients with a range of solid tumors.
In April 2023, we presented emerging data from research-stage engineered CD28 bispecific antibodies targeting the solid tumor antigens CEACAM5, ENPP3, mesothelin, STEAP1 and Trop-2 in a poster at the American Association for Cancer Research (AACR) Annual Meeting. We anticipate submitting an investigational new drug (IND) application for a second wholly owned CD28 bispecific antibody in 2024.
We are currently completing IND-enabling activities for an additional XmAb 2+1 bispecific antibody candidate, XmAb541 (Claudin-6 x CD3), which we are developing for patients with ovarian cancer. We plan to submit an IND application for XmAb541 in 2023.
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 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.
25

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 co-marketed by Incyte and MorphoSys under the brand name Monjuvi in the U.S. and is marketed by Incyte under the brand name Minjuvi in the E.U. Incyte has exclusive commercialization rights to tafasitamab outside the U.S. Monjuvi® and Minjuvi® are registered trademarks of MorphoSys AG. We earned $3.9 million in estimated royalties from MorphoSys for the six months ended June 30, 2023.
In November 2021, we entered into an agreement with Zenas BioPharma (Cayman) Limited (Zenas), to which we licensed the exclusive worldwide rights to develop and commercialize obexelimab, a bifunctional antibody that targets CD19 with its variable domain and uses our XmAb Immune Inhibitor Fc Domain. In January 2023, Zenas initiated a Phase 3 study of obexelimab in an autoimmune disease and dosed their second patient in April 2023. We received additional preferred stock in Zenas as a development milestone in the second quarter of 2023. The additional preferred stock has a fair market value of $10.0 million and we recorded the milestone payment as revenue for the three months ended June 30, 2023.
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) and for certain patients with generalized myasthenia gravis (gMG). Alexion is also evaluating Ultomiris in a broad development program across additional hematology and neurology indications. In May 2023, Ultomiris was approved in the EU and Japan for the treatment of certain adult patients with neuromyelitis optica spectrum disorder (NMOSD). We earned $21.6 million in royalties from Alexion for the six months ended June 30, 2023.
In March 2020, we entered an agreement with Vir Biotechnology, Inc., under which Vir has non-exclusive access to our Xtend Fc technology to extend the half-life of novel antibodies Vir investigated as potential treatments for patients with COVID-19. In May 2021, the FDA granted EUA to sotrovimab (VIR-7831) for the treatment of mild-to-moderate COVID-19 in high-risk adults and pediatric patients; in the first quarter of 2022, the FDA deauthorized sotrovimab in treating patients with COVID-19. In December 2021, the EU granted a temporary authorization for sotrovimab, and several other countries have also provided temporary or conditional authorizations for its use. As the COVID 19 virus has mutated, our royalty revenue from the sales of sotrovimab has diminished significantly and future revenue from this license are expected to continue to decline. We earned $1.5 million in royalties from Vir for the six months ended June 30, 2023.
In December 2020, we entered into an agreement with Viridian Therapeutics, Inc., (Viridian) in which we provided Viridian a non-exclusive license to our Xtend Fc technology and an exclusive license to apply our Xtend Fc
26

technology to antibodies targeting IGF-1R. Xtend Fc technology was not applied to Viridian antibodies, and the agreement has been terminated.
In December 2021, we entered into a second agreement with Viridian for a non-exclusive license to certain antibody libraries developed by us, for which the term has ended. Under the agreement, Viridian received a one-year research license to review the antibodies and did not select antibodies for further development.
Strategic Collaborations
We enter into strategic collaborations where we can create synergies between our partners’ capabilities and assets and our own protein engineering capabilities, Fc technologies and XmAb drug candidates. Through these arrangements we seek to create new drug candidates, investigate novel combination therapies and potentially identify additional indications for our portfolio of XmAb drug candidates.
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,400 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.
As of June 30, 2023, we had an accumulated deficit of $421.0 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, 2023 and 2022
The following table summarizes our results of operations for the three months ended June 30, 2023 and 2022 (in millions):
Three Months Ended
June 30,
20232022Change
Revenues:
Research collaboration$22.2 $0.2 $22.0 
  Milestone10.0 — 10.0 
Royalties13.3 30.0 (16.7)
Total revenues45.5 30.2 15.3 
Operating expenses:
 Research and development60.0 47.1 12.9 
 General and administrative11.5 11.1 0.4 
Total operating expenses71.5 58.2 13.3 
Other income (expense), net4.0 (6.0)10.0 
Net loss$(22.0)$(34.0)$12.0 
27

Revenues
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. Revenues for the three months ended June 30, 2022 are primarily royalty revenue from Alexion and Vir.
Research and Development Expenses
The following tables summarize our research and development expenses for the three months ended June 30, 2023 and 2022 (in millions):
Three Months Ended
June 30,
20232022Change
Product programs:
Bispecific programs:
CD3 programs:
Plamotamab*$4.1 $1.7 $2.4 
XmAb819 (ENPP3 x CD3)4.8 2.1 2.7 
XmAb541 (CLDN6 X CD3)6.3 1.6 4.7 
Total CD3 programs15.2 5.4 9.8 
XmAb808 (B7-H3 x CD28)4.3 4.1 0.2 
Tumor micro environment (TME) activator programs:
Vudalimab9.6 5.6 4.0 
XmAb1045.8 6.3 (0.5)
Total TME activators programs15.4 11.9 3.5 
Subtotal bispecific programs34.9 21.4 13.5 
Cytokine programs:
XmAb306/RG6323 programs*(0.5)4.2 (4.7)
XmAb5645.9 3.8 2.1 
XmAb662 (IL-12-Fc)3.8 4.5 (0.7)
Total cytokine programs9.2 12.5 (3.3)
Other, research and early stage programs 14.7 6.8 7.9 
Wind down costs of terminated programs (1)
1.2 6.4 (5.2)
Total research and development expenses$60.0 $47.1 $12.9 
*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.

28

Three Months Ended
June 30,
20232022Change
External research and development expenses$25.0 $20.4 $4.6 
Internal research and development expenses25.9 18.4 7.5 
Stock based compensation9.1 8.3 0.8 
Total research and development expenses$60.0 $47.1 $12.9 
Research and development expenses increased by $12.9 million for the three months ended June 30, 2023 over the same period in 2022 primarily due to increased spending on our CD3 programs including plamotamab, XmAb819 and XmAb541 and also our vudalimab program and, other research and early stage programs.
General and Administrative Expenses
The following table summarizes our general and administrative expenses for the three months ended June 30, 2023 and 2022 (in millions):
Three Months Ended
June 30,
20232022Change
General and administrative$11.5 $11.1 $0.4 
General and administrative expenses increased by $0.4 million for the three months ended June 30, 2023 over the same period in 2022 primarily due to increased facility expenses and additional spending on professional fees.
Other Income (Expense), Net
Other income (expense), net was $4.0 million and $(6.0) million for the three months ended June 30, 2023 and 2022, respectively. Other income, net for the three months ended June 30, 2023 consists of interest income earned on investments, while other expense, net for the same period in 2022 consist primarily of unrealized loss recognized from the change in fair value of our equity investments.
29

Comparison of the Six Months Ended June 30, 2023 and 2022
The following table summarizes our results of operations for the six months ended June 30, 2023 and 2022 (in millions):
Six Months Ended
June 30,
20232022Change
Revenues:
Research collaboration$22.5 $2.0 $20.5 
  Milestone15.0 5.0 10.0 
Royalties27.0 108.7 (81.7)
Total revenues64.5 115.7 (51.2)
Operating expenses:
 Research and development124.4 94.8 29.6 
 General and administrative25.4 22.4 3.0 
Total operating expenses149.8 117.2 32.6 
Other income (expense), net2.6 (8.9)11.5 
Net loss$(82.7)$(10.4)$(72.3)
Revenues
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. Revenues for the six months ended June 30, 2022 are primarily from milestone revenue from Astellas and royalty revenue from Alexion, MorphoSys, and Vir.
30

Research and Development Expenses
The following tables summarize our research and development expenses for the six months ended June 30, 2023 and 2022 (in millions):
Six Months Ended
June 30,
20232022Change
Product programs:
Bispecific programs:
CD3 programs:
Plamotamab*$9.8 $7.1 $2.7 
XmAb819 (ENPP3 x CD3)9.2 5.6 3.6 
XmAb541 (CLDN6 X CD3)10.7 2.7 8.0 
Total CD3 programs29.7 15.4 14.3 
XmAb808 (B7-H3 x CD28)8.0 8.9 (0.9)
Tumor micro environment (TME) activator programs:
Vudalimab17.2 11.1 6.1 
XmAb10412.6 11.8 0.8 
Total TME activators programs29.8 22.9 6.9 
Subtotal bispecific programs67.5 47.2 20.3 
Cytokine programs:
XmAb306/RG6323 programs*4.5 7.5 (3.0)
XmAb56412.4 6.9 5.5 
XmAb662 (IL-12-Fc)6.9 7.1 (0.2)
Total cytokine programs23.8 21.5 2.3 
Other, research and early stage programs 28.9 12.2 16.7 
Wind down costs of terminated programs (1)
4.2 13.9 (9.7)
Total research and development expenses$124.4 $94.8 $29.6 
*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

Six Months Ended
June 30,
20232022Change
External research and development expenses$52.8 $41.1 $11.7 
Internal research and development expenses54.2 38.3 15.9 
Stock based compensation17.4 15.4 2.0 
Total research and development expenses$124.4 $94.8 $29.6 
Research and development expenses increased by $29.6 million for the six months ended June 30, 2023 over the same period in 2022 primarily due to increased spending on our new development programs XmAb564, XmAb541 and, spending on our Vudalimab and 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, 2023 and 2022 (in millions):
Six Months Ended
June 30,
20232022Change
General and administrative$25.4 $22.4 $3.0 
General and administrative expenses increased by $3.0 million for the six months ended June 30, 2023 over the same period in 2022 primarily due to increased facility expenses, general and administrative staffing, and additional spending on professional fees.
Other Income (Expense), Net
Other income (expense), net was $2.6 million and $(8.9) million for the six months ended June 30, 2023 and 2022, respectively. Other income, net for the six months ended June 30, 2023 consists of interest income earned on investments, partially offset by unrealized loss recognized from the change in fair value of our equity investments, while other expense, net for the same period in 2022 consists primarily of 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,
20232022Change
Net cash provided by (used in):
Operating activities$(68,814)$50,084 $(118,898)
Investing activities$46,739 $(147,398)$194,137 
Financing activities$2,843 $3,244 $(401)
Net decrease in cash$(19,232)$(94,070)$74,838 
Operating Activities
Cash used in operating activities for the six months ended June 30, 2023 was $68.8 million, while cash provided by operating activities for the three months ended June 30, 2022 was $50.1 million. The increase in cash used in operating activities is primarily due to lower royalty revenue recognized and increased research and development expenses in the six months ended June 30, 2023.
32

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 provided by financing activities represents net proceeds from the exercise of stock options and purchase of ESPP for the six months ended June 30, 2023 and June 30, 2022, respectively. The proceeds received from option exercises decreased by $0.4 million.
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, 2023, we had $531.4 million of cash, cash equivalents, receivables, and marketable debt securities compared to $613.5 million as of December 31, 2022. 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.
On February 27, 2023, we entered into a sales agreement (the Sales Agreement) with SVB Securities LLC, now doing business as Leerink Partners (Leerink), pursuant to which we may issue and sell from time to time, at our option, up to an aggregate of $200 million of shares of common stock, $0.01 par value per share, of the Company through Leerink as sales agent. The issuance and sale of these shares by Xencor will be pursuant to a sales agreement prospectus filed with the Securities and Exchange Commission (SEC) on February 27, 2023 pursuant to our shelf registration statement on Form S-3ASR (Registration no. 333-2700030) filed with the SEC on February 27, 2023.
Leerink may sell the common stock by any method permitted under law deemed to be an "at the market" offering as defined by Rule 415 of the Securities Act of 1933, as amended including without limitation sales made by means of ordinary brokers on the NASDAQ Global market or otherwise at market prices prevailing at the time of sale or as otherwise directed by the Company. Leerink will use commercially reasonable efforts to sell the common stock from time to time, based on instructions from Xencor.
We are not obligated to sell any shares of common stock under the Sales Agreement. To date, we have not sold any shares under the Sales Agreement.
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 as well as 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 through the end of 2025. 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.
33

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, 2023.
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, 2022.
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, 2023. 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. Based on that evaluation, our principal executive and principal financial officers have concluded that our disclosure controls and procedures are effective at the reasonable assurance level as of June 30, 2023.
A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues, if any, within a company have been detected. Accordingly, our disclosure controls and procedures are designed to provide reasonable assurance, not absolute assurance, that the objectives of our disclosure control system are met and, as set forth above, our principal executive officer and principal financial officer have concluded, that based on their evaluation as of the end of the period covered by this Quarterly Report on Form 10-Q, our disclosure controls and procedures were effective to provide reasonable assurance that the objective of our disclosure control system were met.
Changes in Internal Control
There were no changes in our internal control over financial reporting that occurred during the three months ended June 30, 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. Beginning March 17, 2020, a majority of our business, accounting and financial reporting employees began working remotely due to the COVID-19 pandemic. Since that time, we have not experienced any material impact to our internal controls over financial reporting. We are continually monitoring and assessing the COVID-19 situation on our internal controls to minimize the impact to their design and operating effectiveness.
34

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, 2022, 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, 2022, 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(c). 10b5-1 Plans
On June 9, 2023, John Desjarlais, our Executive Vice President and Chief Scientific Officer, adopted an amended rule10b5-1 trading arrangement that is intended to satisfy the affirmative defense of Rule 10b5-1(c) for the sale of up to 130,000 shares of the Company's common stock until July 31, 2024.
35

Item 6. Exhibits
Exhibit
Number
Description of Document
3.1
3.2
4.1
4.2
10.1
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)
36

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/ JOHN J. KUCH
John J. Kuch
Chief Financial Officer
(Principal Financial Officer)
Dated: August 3, 2023
37
EX-10.1 2 xncr-20230630xexx101.htm EX-10.1 Document
Exhibit 10.1

[***] = CERTAIN IDENTIFIED INFORMATION HAS BEEN OMITTED FROM THIS DOCUMENT BECAUSE IT IS BOTH NOT MATERIAL AND WOULD LIKELY CAUSE COMPETITIVE HARM TO THE REGISTRANT IF PUBLICLY DISCLOSED, AND HAS BEEN MARKED WITH “[***]” TO INDICATE WHERE OMISSIONS HAVE BEEN MADE.
FIRST AMENDMENT TO COLLABORATION AND LICENSE AGREEMENT

This First Amendment to the Collaboration and License Agreement (the “First Amendment”) is entered into as of January 30, 2023 (the “First Amendment Effective Date”) by and between Xencor, Inc., a Delaware corporation (“Xencor”), on the one hand, and Janssen Biotech, Inc., a Pennsylvania company (“Janssen”), on the other hand. Xencor and Janssen are referred to herein each individually as a “Party” and collectively as the “Parties.”

WHEREAS, Xencor and Janssen entered into the Collaboration and License Agreement dated October 1, 2021 (the “Collaboration Agreement”);
WHEREAS, the Parties wish to amend the terms of the Collaboration Agreement in accordance with the terms and conditions set forth herein;
NOW, THEREFORE, in view of the foregoing, for good and valuable consideration the receipt and sufficiency of which are hereby acknowledged, both Parties hereto, intending to be legally bound, hereby agree as follows:
1. Defined Terms. All capitalized terms used herein shall have the meaning ascribed to each of them as defined herein and, if not defined herein, shall have the meaning ascribed to each of them in the Collaboration Agreement.
2. Amendments to the Collaboration Agreement
Effective as of the First Amendment Effective Date, Section 4.4.2.1, Section 5.1.2.1 (a) (iii) and Section 5.1.2.1 (b) of the Collaboration Agreement shall be amended as follows :

(A) Section 4.4.2.1 will be deleted in its entirety and replaced as follows:
4.4.2.1        Janssen will provide Xencor with periodic reports on its Development activities with respect to the Licensed CD28 Antibodies and Licensed CD28 Products for so long as Janssen is conducting Development activities. Such reports will be provided [***]. If Xencor exercises the CD28 Co-Funding Option in accordance with Section 6.2, Janssen will continue to provide [***] reports in accordance with Section 6.2.3.3(c). Otherwise, Janssen will provide such reports on [***] basis within [***] after [***]. Each such report will include results of Development since the previous report and Janssen’s anticipated Development activities for the subsequent four Calendar Quarters.

(B) Section 5.1.2.1 (a) (iii) will be deleted in its entirety and replaced as follows:
(iii) Notice after Completion of Phase 1 Exploration Study. Janssen will make its determination under Section 5.1.2.1(a)(ii) and, if applicable, its decision under Section 5.1.2.1(a)(ii)(2) within [***] after completion of the Phase 1 Exploration Study. Janssen shall provide notice to Xencor of such determination and decision within such [***]. If Janssen does not notify Xencor of such determination within such [***], Xencor may notify Janssen of its failure and Janssen will have [***] after such notice from Xencor to
1


Exhibit 10.1

[***] = CERTAIN IDENTIFIED INFORMATION HAS BEEN OMITTED FROM THIS DOCUMENT BECAUSE IT IS BOTH NOT MATERIAL AND WOULD LIKELY CAUSE COMPETITIVE HARM TO THE REGISTRANT IF PUBLICLY DISCLOSED, AND HAS BEEN MARKED WITH “[***]” TO INDICATE WHERE OMISSIONS HAVE BEEN MADE.
provide notice of its determination. If Janssen does not notify Xencor of such determination and decision within such [***], Janssen shall be deemed to have given notice of termination of this Agreement solely with respect to Plamotamab and the Plamotamab Products in accordance with Section 13.3.2.1. A “Notice of Plamotamab POC Study After Successful Exploration” refers to a notice under this Section 5.1.2.1(a)(iii) that the Phase 1 Exploration Study was successful. A “Notice of Plamotamab POC Study After Unsuccessful Exploration” refers to a notice under this Section 5.1.2.1(a)(iii) that (x) the Phase 1 Exploration Study was not successful and (y) Janssen has decided to proceed to conduct the Plamotamab POC Study. A “Notice of Development Election Without CD28” refers to a notice: (A) under this Section 5.1.2.1(a)(iii) that (1) the Phase 1 Exploration Study was not successful and (2) Janssen has decided to proceed to Develop a Plamotamab Product that is not a CD28/Plamotamab Combination; or (B) that Janssen has decided to proceed to Develop a Plamotamab Product that is not a CD28/Plamotamab Combination in accordance with Section 5.1.2.1(a)(iv). Notwithstanding the foregoing, Janssen may choose to conduct the Plamotamab POC Study prior to completion of the Phase 1 Exploration Study by providing a notice (“Early Notice of Plamotamab POC Study”).

(C) The first paragraph of Section 5.1.2.1(b) will be deleted and replaced as follows:
(b)     Plamotamab POC Study; Post-POC Decision. This Section 5.1.2.1(b) applies only if Janssen provides an Early Notice of Plamotamab POC Study, Janssen provides a Notice of Plamotamab POC Study After Successful Exploration or Janssen provides a Notice of Plamotamab POC Study After Unsuccessful Exploration.


3. Full Force and Effect. Except as expressly amended hereby, the Collaboration Agreement shall remain unchanged and in full force and effect in accordance with its original terms; provided that, to the extent that any of the terms and conditions of this First Amendment are inconsistent with the terms and conditions of the Collaboration Agreement, the terms of this First Amendment will govern.
4. Governing Law. This First Amendment shall be governed by and interpreted in accordance with the laws of the State of New York, without giving effect to principles of conflicts of laws.
5. Counterparts; Signatures. This First Amendment may be executed in counterparts, each of which counterparts, when so executed and delivered, will be deemed to be an original, and all of which counterparts, taken together, will constitute one and the same instrument even if both Parties have not executed the same counterpart. Signatures provided by facsimile transmission or by email of a .pdf attachment will be deemed to be original signatures.
IN WITNESS WHEREOF, the Parties have caused this First Amendment to the Collaboration Agreement to be executed by their respective duly authorized officers as of the First Amendment Effective Date.

2


Exhibit 10.1

[***] = CERTAIN IDENTIFIED INFORMATION HAS BEEN OMITTED FROM THIS DOCUMENT BECAUSE IT IS BOTH NOT MATERIAL AND WOULD LIKELY CAUSE COMPETITIVE HARM TO THE REGISTRANT IF PUBLICLY DISCLOSED, AND HAS BEEN MARKED WITH “[***]” TO INDICATE WHERE OMISSIONS HAVE BEEN MADE.
Xencor, Inc.

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

By: /s/ Tyrone Brewer
Name: Tyrone Brewer
Title: President

3

EX-31.1 3 xncr-20230630xexx311.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 3, 2023

EX-31.2 4 xncr-20230630xexx312.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, John J. Kuch, 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/ JOHN J. KUCH
John J. Kuch
Chief Financial Officer
(Principal Financial Officer)
Date: August 3, 2023

EX-32.1 5 xncr-20230630xexx321.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 John J. Kuch, 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, 2023, 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 3, 2023
IN WITNESS WHEREOF, the undersigned have set their hands hereto as of the 3rd day of August 2023.
/s/ BASSIL I. DAHIYAT/s/ JOHN J. KUCH
Bassil I. DahiyatJohn J. Kuch
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 6 xncr-20230630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000007 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Net Loss Per Common Share link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Marketable Debt and Equity Securities link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Collaboration and Licensing Agreements link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 9954701 - Disclosure - Summary of Significant Accounting Policies (Polices) link:presentationLink link:calculationLink link:definitionLink 9954702 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954703 - Disclosure - Net Loss Per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954704 - Disclosure - Marketable Debt and Equity Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954705 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954706 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954707 - Disclosure - Collaboration and Licensing Agreements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954708 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 9954709 - Disclosure - Fair Value of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9954710 - Disclosure - Net Loss Per Common Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954711 - Disclosure - Marketable Debt and Equity Securities - Summary (Details) link:presentationLink link:calculationLink link:definitionLink 9954712 - Disclosure - Marketable Debt and Equity Securities - Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 9954713 - Disclosure - Marketable Debt and Equity Securities - Unrealized Losses (Details) link:presentationLink link:calculationLink link:definitionLink 9954714 - Disclosure - Marketable Debt and Equity Securities - Equity Securities with Readily Determinable Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 9954715 - Disclosure - Marketable Debt and Equity Securities - Equity Securities without Readily Determinable Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 9954716 - Disclosure - Marketable Debt and Equity Securities - Equity Securities Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 9954717 - Disclosure - Marketable Debt and Equity Securities - Net Gains and Losses (Details) link:presentationLink link:calculationLink link:definitionLink 9954718 - Disclosure - Stock Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954719 - Disclosure - Stock-Based Compensation - Employee Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954720 - Disclosure - Stock-Based Compensation - Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954721 - Disclosure - Stock-Based Compensation - FV of Employee Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 9954722 - Disclosure - Stock Based Compensation - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 9954723 - Disclosure - Leases - Agreements (Details) link:presentationLink link:calculationLink link:definitionLink 9954724 - Disclosure - Leases - Undiscounted Cash Flows (Details) link:presentationLink link:calculationLink link:definitionLink 9954725 - Disclosure - Leases - Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 9954726 - Disclosure - Collaboration and Licensing Agreements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954727 - Disclosure - Collaboration and Licensing Agreements - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 9954728 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 xncr-20230630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 xncr-20230630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 xncr-20230630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT The 2013 Plan The 2013 Plan [Member] Represents information pertaining to the 2013 Equity Incentive Plan. Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Pay vs Performance Disclosure [Line Items] Accrued expenses Accrued Liabilities, Current Statistical Measurement [Domain] Statistical Measurement [Domain] Research and development Research and Development Expense Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Equity Securities Debt and Equity Securities, FV-NI [Line Items] Impairment of intangible assets Impairment of Intangible Assets (Excluding Goodwill) Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Accounts payable Accounts Payable, Current Weighted-average remaining contractual term, exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Equity securities without readily determinable fair value Equity Securities without Readily Determinable Fair Value [Line Items] Restatement Determination Date: Restatement Determination Date [Axis] Corporate Securities Corporate Debt Securities [Member] Total other income (expense), net Nonoperating Income (Expense) Commitments and contingencies Commitments and Contingencies Insider Trading Policies and Procedures [Line Items] Exercisable options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Five Summary of Restricted Stock Unit Activity Nonvested Restricted Stock Shares Activity [Table Text Block] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Proceeds from issuance of common stock under the Employee Stock Purchase Plan Proceeds from Stock Plans Income Taxes Income Tax Disclosure [Text Block] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Expected dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Issuance of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Current liabilities Liabilities, Current [Abstract] Patent License Agreement Patent License Agreement Information relating to a Patent License Agreement. Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, $0.01 par value: 10,000,000 authorized shares; -0- issued and outstanding shares at June 30, 2023 and December 31, 2022 Preferred Stock, Value, Issued 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] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Diluted net loss per common share (in dollars per share) Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Intangible Assets Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Accounts receivable Receivable Accounts Receivable, after Allowance for Credit Loss, Current Collaboration and License Agreement Collaboration and License Agreement Represents information pertaining to the Collaboration and License agreement. Trading Arrangements, by Individual Trading Arrangements, by Individual [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 Trading Symbol Trading Symbol Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Options granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Proceeds from milestone payments Proceeds from Milestone Payment Received The amount of cash inflow from milestone payments received. Collaborative Arrangement and Arrangement Other than Collaborative [Table] Collaborative Arrangement and Arrangement Other than Collaborative [Table] 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 Net loss Net Income (Loss) Attributable to Parent Net Income (Loss) Collaboration and Licensing Programs [Domain] Collaboration and Licensing Programs [Domain] Information pertaining to collaboration and licensing programs within the various agreements Total current liabilities Liabilities, Current Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Leases Lessee, Operating Leases [Text Block] Liabilities and stockholders’ equity Liabilities and Equity [Abstract] ESPP Employee Stock [Member] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Marketable Debt and Equity Securities Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Stockholders’ equity Equity, Attributable to Parent [Abstract] Gross Unrealized Losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Deferred revenue Contract with Customer, Liability Options exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Equity securities impairment Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount Schedule of Basic and Diluted Net Loss per Common Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Executive Category: Executive Category [Axis] Janssen Janssen Biotech, Inc [Member] Represents information pertaining to Janssen Biotech, Inc. Restricted Stock Units Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Options exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Level 1 Fair Value, Inputs, Level 1 [Member] Name Measure Name Name Forgone Recovery, Individual Name Equity Components [Axis] Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Accrued expenses Increase (Decrease) in Accrued Liabilities Investment Type [Axis] Investment Type [Axis] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Options granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business Denominator: Weighted Average Number of Shares Outstanding, Basic [Abstract] Investments [Domain] Investments [Domain] Comprehensive Income (Loss) Comprehensive Income (Loss) Note [Text Block] Local Phone Number Local Phone Number Janssen Janssen [Member] Represents information pertaining to Janseen Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Forecast Forecast [Member] Number of technology license agreements Number Of Technology License Agreements Number Of Technology License Agreements Measurement Frequency [Axis] Measurement Frequency [Axis] Lease liabilities, net of current portion Lease liabilities - long-term Operating Lease, Liability, Noncurrent Schedule of Maturities of Marketable Securities Investments Classified by Contractual Maturity Date [Table Text Block] RSUs Restricted Stock Units (RSUs) [Member] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount 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. Schedule of Marketable Securities Marketable Securities [Table Text Block] Income Statement Location [Axis] Income Statement Location [Axis] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Marketable debt securities Debt Securities, Current Schedule of Operating Lease Liabilities Maturities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Cash paid during the period for: Supplemental Cash Flow Information Cash Paid [Abstract] Supplemental Cash Flow Information Cash Paid [Abstract] 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. 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. Product and Service [Domain] Product and Service [Domain] Other Performance Measure, Amount Other Performance Measure, Amount Milestone Milestone [Member] Payment for achievement or success. Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Summary of Lease Costs and Cash Disclosures Lease, Cost [Table Text Block] 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. Research and development Research and Development Expense [Member] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Award Type [Axis] Award Type [Axis] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Plan Name [Domain] Plan Name [Domain] Document Quarterly Report Document Quarterly Report Supplemental disclosures of non-cash investing activities Noncash Investing and Financing Items [Abstract] Second Collaboration And License Agreement Second Collaboration And License Agreement [Member] Represents information relating to second collaboration and license agreement. Unamortized compensation expense related to unvested restricted stock units Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] General and administrative General and Administrative Expense [Member] Total number of shares of common stock available for issuance Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Weighted-average remaining contractual term, balance outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Trading Arrangement: Trading Arrangement [Axis] Less: Imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Use of Estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Entity File Number Entity File Number Impairment loss or recoveries Marketable Securities Impairment Losses And Recoveries Amount of impairment loss or recovery related to marketable securities. Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Lease liabilities Lease liabilities - short-term Operating Lease, Liability, Current Debt Securities, Trading, and Equity Securities, FV-NI [Table] Debt Securities, Trading, and Equity Securities, FV-NI [Table] Issuance of common stock under the Employee Stock Purchase Plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Proceeds from maturities and sale of marketable securities Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale Entity Shell Company Entity Shell Company 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Collaboration and Licensing Programs [Axis] Collaboration and Licensing Programs [Axis] Information pertaining to collaboration and licensing programs within the various agreements 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 Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Restatement Determination Date Restatement Determination Date Counterparty Name [Domain] Counterparty Name [Domain] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Astellas Astellas [Member] Represent information pertaining to Astellas. 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Variable lease cost Variable Lease, Cost Operating lease cost Operating Lease, Cost Fair value, 12 months or greater Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer Common stock, shares issued (in shares) Common Stock, Shares, Issued Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Schedule of Unrealized Losses on Available-for-Sale Investments Unrealized Gain (Loss) on Investments [Table Text Block] Deferred revenue Contract with Customer, Liability, Current 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] Security Exchange Name Security Exchange Name 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. Total Fair Value Assets, Fair Value Disclosure Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Collaboration and Licensing Agreements Collaborative Arrangement Disclosure [Text Block] Stock options Employee Stock Option [Member] Marketable Debt and Equity Securities Investment, Policy [Policy Text Block] Period to recognize unamortized compensation expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Maximum Maximum [Member] Comprehensive loss Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Document Type Document Type Tabular List, Table Tabular List [Table Text Block] The 2013 and 2023 Plans The 2013 and 2023 Plans [Member] The 2013 and 2023 Plans Entity Address, Address Line One Entity Address, Address Line One Prior Plans Prior Plans [Member] Prior Plans In-process intangible assets In-process intangible assets In Process Intangible Assets [Member] Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Research collaboration Research collaboration Right to collaboration or assist on a project or agreement. Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Weighted Average Exercise Price (Per Share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Number of shares owned Investment Owned, Balance, Shares Income Statement [Abstract] Income Statement [Abstract] Improvement allowance Leasehold Improvements, Gross Options forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Title of 12(b) Security Title of 12(b) Security Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] 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 Issuance of common stock upon exercise of stock awards Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Share-Based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Total lease costs Lease, Cost Purchase of marketable securities Payments to Acquire Marketable Securities Statistical Measurement [Axis] Statistical Measurement [Axis] Financial Instrument [Axis] Financial Instrument [Axis] Entity Interactive Data Current Entity Interactive Data Current Debt Securities, Available-for-Sale [Table] Debt Securities, Available-for-Sale [Table] Total Shareholder Return Amount Total Shareholder Return Amount Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Accounts receivable and contract asset Increase (Decrease) in Accounts and Other Receivables and Contract with Customer Assets Increase (Decrease) in Accounts Receivable and Contract with Customer Assets Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Accumulated deficit Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets Assets, Current [Abstract] Leases [Abstract] Leases [Abstract] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Counterparty Name [Axis] Counterparty Name [Axis] Cash paid for amounts included in the measurement of lease liabilities Operating Lease, Payments Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding PEO PEO [Member] Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Annual installment vesting periods Number Of Annual Installment Vesting Period Represents the number of annual installment vesting periods. Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Class of Stock [Domain] Class of Stock [Domain] Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Marketable equity securities Equity securities with readily determinable fair value Equity Securities, FV-NI, Current Net loss attributable to common stockholders Net Income (Loss) Available to Common Stockholders, Basic Number of Shares Subject to Outstanding Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Present value of lease payments Operating Lease, Liability Schedule of Equity Securities Without Readily Determinable Fair Value Equity Securities without Readily Determinable Fair Value [Table Text Block] Total liabilities Liabilities Expected volatility (as a percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Interest receivable from marketable debt securities Increase (Decrease) in Accrued Investment Income Receivable Measurement Frequency [Domain] Measurement Frequency [Domain] All Executive Categories All Executive Categories [Member] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Plan Name [Axis] Plan Name [Axis] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Net income (loss) per share attributable to common stockholders: Earnings Per Share [Abstract] Marketable debt securities - long term Debt Securities, Noncurrent Common stock, $0.01 par value: 200,000,000 authorized shares at June 30, 2023 and December 31, 2022; 60,600,060 issued and outstanding at June 30, 2023 and 59,997,713 issued and outstanding at December 31, 2022 Common Stock, Value, Issued Fair value, less than 12 months Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months General and administrative General and Administrative Expense Less: Tenant allowance Lessee, Operating Lease, Liability, Tenant Allowance Amount of monetary allowance granted by the landlord to a tenant for operating lease. Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Alexion Alexion Pharmaceuticals, Inc. [Member] Represents information pertaining to Alexion Pharmaceuticals, Inc., with which the entity has entered into a option and license agreement. Total current assets Assets, Current Preferred Stock Preferred Stock [Member] 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 All Individuals All Individuals [Member] Supplemental disclosure of cash flow information Supplemental Cash Flow Information [Abstract] Other expense, net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Zenas Zenas Bio Pharma Limited [Member] Represents information pertaining to Zenas bio pharma. Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Summary of Stock Option Activity Schedule of Stock Options Roll Forward [Table Text Block] Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Genentech Genentech [Member] Represent information pertaining to Genetech. PEO Name PEO Name 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 Technology License Agreement Technology License Agreement Information relating to a Technology License Agreement. Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Total investments Investments 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 Government Securities US Treasury and Government [Member] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding 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. Net cash (used in) provided by operating activities Net Cash Provided by (Used in) Operating Activities Aggregate intrinsic value, exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Class of Stock [Axis] Class of Stock [Axis] Equity received in connection with license agreements Equity Received In Connection With Sale Of Financial Assets Amount of equity received in connection with the sale of financial assets. Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] 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. Depreciation and amortization Depreciation, Depletion and Amortization Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Impairment on equity securities Equity Securities Impairment Amount of impairment related to equity securities. Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total stockholders’ equity Beginning balance Ending balance Equity, Attributable to Parent Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Revenue recognized Contract with Customer, Liability, Revenue Recognized Number of different target programs Collaborative Arrangement Number of Target Programs Represents the number of different target programs under the collaborative agreement. Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Expected term (years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Equity shares estimated fair value Equity Securities without Readily Determinable Fair Value, Amount Purchase of intangible assets Payments to Acquire Intangible Assets 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] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Level 2 Fair Value, Inputs, Level 2 [Member] Research license term Collaborative Arrangement Research License Term Represents the research license term under the collaborative agreement. 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 Emerging Growth Company Entity Emerging Growth Company John Desjarlais [Member] John Desjarlais Estimated Cost Fair Value Debt Securities, Available-for-Sale, Fair Value, Fiscal Year Maturity [Abstract] Patents, licenses, and other intangible assets, net Intangible Assets, Net (Excluding Goodwill) Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Document Fiscal Period Focus Document Fiscal Period Focus 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Title Trading Arrangement, Individual Title 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 Stock-based compensation Total employee, director and non-employee stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Common Stock Common Stock [Member] Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Product and Service [Axis] Product and Service [Axis] Net Loss Per Common Share Earnings Per Share [Text Block] Royalties Royalty [Member] Income Statement Location [Domain] Income Statement Location [Domain] Astria/Catabasis Astria/Catabasis Represents the information pertaining to Catabasis Pharmaceuticals, Inc. Schedule of Assets Recorded at Fair Value Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Minimum Minimum [Member] Weighted average shares used to compute net income (loss) per share attributable to common stockholders: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Property and equipment, net Property, Plant and Equipment, Net Summary of Significant Accounting Policies Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] The 2023 Plan The 2023 Plan [Member] The 2023 Plan Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] The 2010 Plan The 2010 Plan Represents information pertaining to the 2010 Equity Incentive Plan. Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Marketable equity securities - long term Equity Securities, FV-NI, Noncurrent Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Accumulated Deficit Retained Earnings [Member] Schedule of Total Employee, Director and Non-Employee Stock-Based Compensation Expense Recognized Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] (Accretion of discount) amortization of premium on marketable debt securities Accretion (Amortization) of Discounts and Premiums, Investments Total liabilities and stockholders’ equity Liabilities and Equity Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost Other income (expenses) Nonoperating Income (Expense) [Abstract] Other assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Risk-free interest rate (as a percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Basic net loss per common share (in dollars per share) Earnings Per Share, Basic Right of use (ROU) asset Operating Lease, Right-of-Use Asset XmAb24306 XmAb24306 Represents information pertaining to product XmAb24306. Unamortized compensation expense Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Issuance of common stock under the Employee Stock Purchase Plan Stock Issued During Period, Value, Employee Stock Purchase Plan Accounting Policies [Abstract] Accounting Policies [Abstract] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Loss on disposal of assets Gain (Loss) on Disposition of Assets 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 Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] 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 For the remainder of 2023 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Arrangement Duration Trading Arrangement Duration Research and License Agreement Research and License Agreement Information pertaining to a research and license agreement. Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Termination Date Trading Arrangement Termination Date Accounts payable Increase (Decrease) in Accounts Payable Common stock, shares authorized (in shares) Common Stock, Shares Authorized Marketable securities Debt Securities, Available-for-Sale Gross Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Fair Value of Financial Instruments Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Gain (loss) on equity securities, net Net gains (losses) recognized on equity securities Equity Securities, FV-NI, Gain (Loss) 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. Adjustments to reconcile net loss to net cash (used in) provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] All Trading Arrangements All Trading Arrangements [Member] Mature in one year or less Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One All Adjustments to Compensation All Adjustments to Compensation [Member] Award Timing Disclosures [Line Items] Compensation Amount Outstanding Recovery Compensation Amount Initial cost-sharing percentage Initial Cost-sharing Percentage The initial cost-sharing percentage. Additional paid-in capital Additional Paid in Capital Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] 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 Options forfeited (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Insider Trading Arrangements [Line Items] Closing price of common stock (in dollars per share) Share Price Aggregate intrinsic value, balance outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Issuance of common stock upon exercise of stock awards (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Change in fair value of equity securities Net and unrealized gain (loss) recognized on equity securities Unrealized gain (loss) on equity securities Equity Securities, FV-NI, Unrealized Gain (Loss) Adjustment to Compensation, Amount Adjustment to Compensation Amount Equity Securities without Readily Determinable Fair Value [Table] Equity Securities without Readily Determinable Fair Value [Table] Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Adoption Date Trading Arrangement Adoption Date Issuance of restricted stock units Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Viridian Viridian [Member] Represents information pertaining to MiRagen/Viridian. Exercisable (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Entity Central Index Key Entity Central Index Key Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Income tax expense Income Tax Expense (Benefit) Research service Research service Represent information pertaining to research activity. Fair Value of Financial Instruments Fair Value Disclosures [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. Name Trading Arrangement, Individual Name Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Unrealized losses, 12 months or greater Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Schedule of Available-for-sale Securities Debt Securities, Available-for-Sale [Line Items] Remaining lease term Operating Lease, Weighted Average Remaining Lease Term Collaborations, milestones, and royalties Revenue recorded Revenue from Contract with Customer, Excluding Assessed Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Amendment Flag Amendment Flag Money Market Funds Money Market Funds [Member] MorphoSys MorphoSys [Member] Represents information pertaining to MorphoSys. Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] 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] Unrealized losses, Less than 12 months Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Cash and cash equivalents Money Market Funds Cash and Cash Equivalents, at Carrying Value Discount rate Operating Lease, Weighted Average Discount Rate, Percent Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Interest income, net Interest Income (Expense), Net Awards issued under the plan (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period INmune INmune Represents information pertaining to the counterparty, INmune Bio, Inc. (INmune). License Agreement License Agreement [Member] Represents information pertaining to the License Agreement. Mature in one year or less Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Marketable Securities [Abstract] Marketable Securities [Abstract] Novartis Novartis [Member] Represents information pertaining to Novartis. Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Schedule of Net Gains and Losses Gain (Loss) on Securities [Table Text Block] 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 Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Marketable securities Marketable securities Primary financial statement caption encompassing marketable securities. Increase in shares of common stock available for issuance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized Operating expenses Operating Expenses [Abstract] Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Unrealized gain (loss) on marketable securities Debt Securities, Available-for-Sale, Unrealized Gain (Loss) Additional Paid-in Capital Additional Paid-in Capital [Member] Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Cover [Abstract] Cover [Abstract] Schedule of Revenue by Licensees Schedule of Revenue by Major Licensees [Table Text Block] Tabular disclosure of revenue by major licensees. Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Fair Value, Recurring Fair Value, Recurring [Member] Abandonment of capitalized intangible assets Noncash Project Abandonment Costs 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 Non-NEOs Non-NEOs [Member] Total undiscounted lease payments Lessee, Operating Lease, Liability, to be Paid Option and license agreement Option and license agreement [Member] Represents information pertaining to the option and license agreement. Total operating expenses Operating Expenses Net decrease in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Non-PEO NEO Non-PEO NEO [Member] Renewal term Lessee, Operating Lease, Renewal Term Equity Component [Domain] Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Vir Vir [Member] Information pertaining to VIR Biotechnology (VirBio). Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Contract asset Contract with Customer, Asset, after Allowance for Credit Loss Scenario [Axis] Scenario [Axis] 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 Entity Current Reporting Status Entity Current Reporting Status Net unrealized gain (loss) on marketable debt securities Marketable Security, Unrealized Gain (Loss) Loss from operations Operating Income (Loss) Revenue Revenues [Abstract] Cash and cash equivalents Cash and Cash Equivalents [Member] Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Proceeds from issuance of common stock upon exercise of stock awards Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised Collaboration research and licensing agreements Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Statement [Line Items] Statement [Line Items] Scenario [Domain] Scenario [Domain] 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. 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] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost, Fiscal Year Maturity [Abstract] EX-101.PRE 10 xncr-20230630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Cover - shares
6 Months Ended
Jun. 30, 2023
Jul. 28, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2023  
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, 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   60,613,236
Entity Central Index Key 0001326732  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Jun. 30, 2022
Current assets      
Cash and cash equivalents $ 34,710 $ 53,942  
Marketable debt securities 476,667 526,689  
Marketable equity securities 39,995 42,431  
Accounts receivable 20,019 28,997  
Prepaid expenses and other current assets 22,171 23,283  
Total current assets 593,562 675,342  
Property and equipment, net 67,997 59,183  
Patents, licenses, and other intangible assets, net 18,708 18,500  
Marketable debt securities - long term 0 3,826  
Marketable equity securities - long term 64,210 54,383  
Right of use (ROU) asset 33,046 34,419  
Other assets 598 613  
Total assets 778,121 846,266  
Current liabilities      
Accounts payable 14,097 10,088  
Accrued expenses 18,440 18,728  
Lease liabilities 4,228 4,708  
Deferred revenue 7,865 30,320 $ 35,300
Total current liabilities 44,630 63,844  
Lease liabilities, net of current portion 54,615 54,926  
Total liabilities 99,245 118,770  
Commitments and contingencies  
Stockholders’ equity      
Preferred stock, $0.01 par value: 10,000,000 authorized shares; -0- issued and outstanding shares at June 30, 2023 and December 31, 2022 0 0  
Common stock, $0.01 par value: 200,000,000 authorized shares at June 30, 2023 and December 31, 2022; 60,600,060 issued and outstanding at June 30, 2023 and 59,997,713 issued and outstanding at December 31, 2022 607 601  
Additional paid-in capital 1,101,131 1,072,132  
Accumulated other comprehensive loss (1,860) (6,952)  
Accumulated deficit (421,002) (338,285)  
Total stockholders’ equity 678,876 727,496 $ 742,341
Total liabilities and stockholders’ equity $ 778,121 $ 846,266  
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2023
Dec. 31, 2022
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) 60,600,060 59,997,713
Common stock, shares outstanding (in shares) 60,600,060 59,997,713
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Statements of Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenue        
Collaborations, milestones, and royalties $ 45,523 $ 30,175 $ 64,485 $ 115,670
Operating expenses        
Research and development 60,060 47,084 124,439 94,839
General and administrative 11,460 11,091 25,408 22,364
Total operating expenses 71,520 58,175 149,847 117,203
Loss from operations (25,997) (28,000) (85,362) (1,533)
Other income (expenses)        
Interest income, net 3,764 717 6,656 1,371
Other expense, net (9) (147) (1,401) (244)
Gain (loss) on equity securities, net 288 (6,545) (2,610) (9,974)
Total other income (expense), net 4,043 (5,975) 2,645 (8,847)
Net loss (21,954) (33,975) (82,717) (10,380)
Other comprehensive income (loss)        
Net unrealized gain (loss) on marketable debt securities 1,765 (1,823) 5,093 (7,435)
Comprehensive loss $ (20,189) $ (35,798) $ (77,624) $ (17,815)
Basic net loss per common share (in dollars per share) $ (0.37) $ (0.57) $ (1.38) $ (0.17)
Diluted net loss per common share (in dollars per share) $ (0.37) $ (0.57) $ (1.38) $ (0.17)
Weighted average shares used to compute net income (loss) per share attributable to common stockholders:        
Basic weighted average common shares outstanding (in shares) 59,807,558 59,567,139 59,922,784 59,487,924
Diluted weighted average common shares outstanding (in shares) 59,807,558 59,567,139 59,922,784 59,487,924
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.2
Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2021   59,355,558      
Beginning balance at Dec. 31, 2021 $ 733,504 $ 595 $ 1,017,523 $ (1,510) $ (283,104)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock awards (in shares)   36,500      
Issuance of common stock upon exercise of stock awards 731   731    
Issuance of restricted stock units (in shares)   137,134      
Issuance of restricted stock units 0 $ 1 (1)    
Comprehensive income (loss) 17,983     (5,611) 23,594
Stock-based compensation 10,805   10,805    
Ending balance (in shares) at Mar. 31, 2022   59,529,192      
Ending balance at Mar. 31, 2022 763,023 $ 596 1,029,058 (7,121) (259,510)
Beginning balance (in shares) at Dec. 31, 2021   59,355,558      
Beginning balance at Dec. 31, 2021 733,504 $ 595 1,017,523 (1,510) (283,104)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Comprehensive income (loss) (17,815)        
Ending balance (in shares) at Jun. 30, 2022   59,684,420      
Ending balance at Jun. 30, 2022 742,341 $ 598 1,044,172 (8,944) (293,485)
Beginning balance (in shares) at Mar. 31, 2022   59,529,192      
Beginning balance at Mar. 31, 2022 763,023 $ 596 1,029,058 (7,121) (259,510)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock awards (in shares)   70,874      
Issuance of common stock upon exercise of stock awards 1,316 $ 1 1,315    
Issuance of restricted stock units (in shares)   15,774      
Issuance of common stock under the Employee Stock Purchase Plan (in shares)   68,580      
Issuance of common stock under the Employee Stock Purchase Plan 1,197 $ 1 1,196    
Comprehensive income (loss) (35,798)     (1,823) (33,975)
Stock-based compensation 12,603   12,603    
Ending balance (in shares) at Jun. 30, 2022   59,684,420      
Ending balance at Jun. 30, 2022 742,341 $ 598 1,044,172 (8,944) (293,485)
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)
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)
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)
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)
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)
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 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)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.2
Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Cash flows from operating activities    
Net loss $ (82,717) $ (10,380)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:    
Depreciation and amortization 5,130 4,402
(Accretion of discount) amortization of premium on marketable debt securities (4,345) 968
Stock-based compensation 26,162 23,408
Abandonment of capitalized intangible assets 594 1,047
Equity received in connection with license agreements (10,000) 0
Change in fair value of equity securities 2,610 9,974
Impairment on equity securities 0 138
Loss on disposal of assets 1,379 125
Changes in operating assets and liabilities:    
Accounts receivable and contract asset 8,978 12,100
Interest receivable from marketable debt securities 420 (448)
Prepaid expenses and other assets 1,127 4,183
Accounts payable 4,009 1,746
Accrued expenses (288) (3,095)
Lease liabilities and ROU assets 582 7,911
Deferred revenue (22,455) (1,995)
Net cash (used in) provided by operating activities (68,814) 50,084
Cash flows from investing activities    
Purchase of marketable securities (276,715) (206,148)
Purchase of intangible assets (1,490) (3,197)
Purchase of property and equipment (14,636) (14,443)
Proceeds from maturities and sale of marketable securities 339,580 76,390
Net cash provided by (used in) investing activities 46,739 (147,398)
Cash flows from financing activities    
Proceeds from issuance of common stock upon exercise of stock awards 1,601 2,047
Proceeds from issuance of common stock under the Employee Stock Purchase Plan 1,242 1,197
Net cash provided by financing activities 2,843 3,244
Net decrease in cash and cash equivalents (19,232) (94,070)
Cash and cash equivalents, beginning of period 53,942 143,480
Cash and cash equivalents, end of period 34,710 49,410
Cash paid during the period for:    
Interest 14 9
Supplemental disclosures of non-cash investing activities    
Unrealized gain (loss) on marketable securities $ 5,093 $ (7,435)
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Presentation
The accompanying unaudited 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 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 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 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 interim financial statements and related notes should be read in conjunction with the audited financial statements and notes thereto included in the Company’s 2022 Annual Report on Form 10-K filed with the Securities and Exchange Commission (SEC) on February 24, 2023.
Use of Estimates
The preparation of 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 gain (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 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.
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, 2023 and 2022.
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.3 million and $0.6 million of in-process intangible assets for the three and six months ended June 30, 2023, respectively. We abandoned $0.7 million and $1.0 million of in-process intangible assets during the three and six months ended June 30, 2022, respectively.
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, 2023 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, 2023 and 2022. 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, 2023, the Company recorded an unrealized gain of $1.8 million and $5.1 million, respectively, in its portfolio of marketable debt securities. During the three and six months ended June 30, 2022, the Company recorded an unrealized loss of $1.8 million and $7.4 million, respectively. The unrealized losses are due to the changing interest rate environment and are 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, 2023 and 2022.
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 Statements of Comprehensive Income (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. During the second quarter ended June 30, 2023, the Company received additional equity in a security in connection with a milestone payment. The securities have a fair value of $10.0 million as of the date of issuance and have been recorded at the initial cost. There was no impairment charge recorded for the three and six months ended June 30, 2023 in connection with equity securities without a readily determinable fair value. During the three and six months ended June 30, 2022, the Company recorded an impairment charge of $0.1 million.
Recent Accounting Pronouncements
There have been no material changes in recently issued or adopted accounting standards from those disclosed in the Company's 2022 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 2022 Annual Report on Form 10-K.
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value of Financial Instruments
6 Months Ended
Jun. 30, 2023
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, 2023
(unaudited)
December 31, 2022
Total
Fair Value
Level 1Level 2Total
Fair Value
Level 1Level 2
Money Market Funds $21,422 $21,422 $— $40,967 $40,967 $— 
Corporate Securities139,611 — 139,611 200,626 — 200,626 
Government Securities337,056 — 337,056 329,889 — 329,889 
$498,089 $21,422 $476,667 $571,482 $40,967 $530,515 
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, 2023 and 2022, there were no transfers between Level 1 and Level 2.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss Per Common Share
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Net Loss Per Common Share Net Loss Per Common Share
Basic net income (loss) per common share is computed by dividing the net income (loss) attributable to common stockholders by the weighted-average number of common shares outstanding during the period without consideration of common stock equivalents. Diluted net income (loss) per common share is computed by dividing the net income (loss) attributable to common stockholders 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,
2023202220232022
(in thousands, except share and per share data)(in thousands, except share and per share data)
Numerator:
Net loss attributable to common stockholders$(21,954)$(33,975)$(82,717)$(10,380)
Denominator:
Weighted-average common shares outstanding used in computing basic and diluted net loss59,807,55859,567,13959,922,78459,487,924
Basic and diluted net loss per common share$(0.37)$(0.57)$(1.38)$(0.17)
For the three and six months ended June 30, 2023 and 2022, 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 20 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Comprehensive Income (Loss)
6 Months Ended
Jun. 30, 2023
Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]  
Comprehensive Income (Loss) Comprehensive Income (Loss)Comprehensive income (loss) is comprised of net income (loss) and other comprehensive income (loss). For each of the three and six-month periods ended June 30, 2023 and 2022, 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 income (loss) during each of the three and six-month periods ended June 30, 2023 and 2022.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Debt and Equity Securities
6 Months Ended
Jun. 30, 2023
Marketable Securities [Abstract]  
Marketable Debt and Equity Securities Marketable Debt and Equity Securities
The Company’s marketable debt securities held as of June 30, 2023 and December 31, 2022 are summarized below:
June 30, 2023Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
(in thousands)
Money Market Funds $21,422 $— $— $21,422 
Corporate Securities139,812 (204)139,611 
Government Securities338,704 19 (1,667)337,056 
$499,938 $22 $(1,871)$498,089 
Reported as
Cash and cash equivalents$21,422 
Marketable securities476,667 
Total investments$498,089 
December 31, 2022Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
(in thousands)
Money Market Funds $40,967 $— $— $40,967 
Corporate Securities201,752 — (1,126)200,626 
Government Securities335,705 (5,819)329,889 
$578,424 $$(6,945)$571,482 
Reported as
Cash and cash equivalents$40,967 
Marketable securities530,515 
Total investments$571,482 
The maturities of the Company’s marketable debt securities as of June 30, 2023 are as follows:
June 30, 2023Amortized
Cost
Estimated Cost
Fair Value
(in thousands)
Mature in one year or less$478,516 $476,667 
The unrealized losses on available-for-sale investments and their related fair values as of June 30, 2023 and December 31, 2022 are as follows:
Less than 12 months12 months or greater
June 30, 2023Fair valueUnrealized
losses
Fair valueUnrealized
losses
(in thousands)
Corporate Securities$67,843 $(204)$— $— 
Government Securities275,316 (1,667)— — 
$343,159 $(1,871)$— $— 
Less than 12 months12 months or greater
December 31, 2022Fair valueUnrealized
losses
Fair valueUnrealized
losses
(in thousands)
Corporate Securities$132,658 $(1,121)$3,826 $(5)
Government Securities324,933 (5,819)— — 
$457,591 $(6,940)$3,826 $(5)
The unrealized losses from the available-for-sale securities are primarily 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). For the three and six months ended June 30, 2023, a gain of $0.3 million and a loss of $2.6 million, respectively, were recorded under other income (expense) related to these securities. For the three and six months ended June 30, 2022, losses of $6.5 million and $10.0 million, respectively, 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, 2023 and December 31, 2022 are as follows:
Fair ValueFair Value
June 30, 2023December 31, 2022
Astria Common Stock$5,813 $9,529 
INmune Common Stock17,121 11,954 
Viridian Common Stock17,061 20,948 
$39,995 $42,431 
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 evaluate 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, 2023 and December 31, 2022 are as follows:
Carrying ValueCarrying Value
June 30, 2023December 31, 2022
Astria Preferred Stock$— $174 
Zenas Preferred Stock64,209 54,209 
$64,209 $54,383 
The Company received common and preferred stock in Astria in connection with a licensing transaction. The shares of Astria common stock have a readily determinable fair value, and the adjustment in the fair value of the Astria common stock has been recorded as an unrealized loss on equity securities for the three and six months ended June 30, 2023.
The Company originally recorded its investment in the shares of Astria preferred stock as an equity interest without a readily determinable fair value. In January 2023, the Company exchanged its preferred shares for common stock in Astria. The common stock has a readily determinable fair value, and difference in the fair value of the common stock and the carrying value of the preferred stock has been recorded as a gain in equity securities for the six months ended June 30, 2023. The Company recorded a loss in equity securities related to the Astria common stock for the three and six months ended June 30, 2023.
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, and the adjustment in the fair value of the shares of INmune common stock has been recorded as a gain in equity securities for the three and six months ended June 30, 2023.
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, and the adjustment in the fair value of the shares of Viridian common stock was recorded as a loss in equity securities for the three and six months ended June 30, 2023.
The Company currently holds an equity interest in Zenas BioPharma Limited (Zenas), a private biotechnology company. The Company’s equity interests include preferred stock in Zenas which were received as upfront payments 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 three months ended June 30, 2023, the Company received additional preferred shares in Zenas as payment for a milestone. The preferred shares have a fair value of $10.0 million as of the date of issuance. During the three and six months ended June 30, 2023, there has not been any impairment or observable price changes related to this investment.
Unrealized gain (loss) recognized on equity securities during each of the three- and six-month periods ended June 30, 2023 and 2022, consist of the following:
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Net and unrealized gain (loss) recognized on equity securities$288 $(6,545)$(2,610)$(9,974)
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation
6 Months Ended
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock Based CompensationOur Board of Directors (the Board) and the requisite stockholders previously approved the 2010 Equity Incentive Plan (the 2010 Plan). In October 2013, the Board approved the 2013 Equity Incentive Plan (the 2013 Plan), and in
November 2013, our stockholders approved the 2013 Plan, which became effective as of December 3, 2013. As of December 2, 2013, we suspended the 2010 Plan, and no additional awards may be granted under the 2010 Plan.
Unless otherwise determined by the Board, beginning January 1, 2014, and continuing until the expiration of the 2013 Plan, the total number of shares of common stock available for issuance under the 2013 Plan will automatically increase annually on January 1 of each year by 4% of the total number of issued and outstanding shares of common stock as of December 31 of the immediately preceding year. Pursuant to approval by the Board, the total number of shares of common stock available for issuance under the 2013 Plan was increased by 2,399,908 shares on January 1, 2023.
In June 2023, the Board and shareholders approved the 2023 Equity Incentive Plan (the 2023 Plan), which became effective as of June 14, 2023. 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.
As of June 30, 2023, the total number of shares of common stock available for issuance under the 2023 Plan is 19,790,382, which includes 16,932,548 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, 2023, a total of 16,476,718 options have been granted under the 2013 Plan and 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, 2023, the total number of shares of common stock available for issuance under the ESPP is 1,084,060. Unless otherwise determined by the Board, beginning on January 1, 2014, and continuing until the expiration of the ESPP, the total number of shares of common stock available for issuance under the ESPP will automatically increase 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. Pursuant to approval by the Board, the total number of shares of common stock available for issuance under the ESPP was increased by 599,977 shares on January 1, 2023. As of June 30, 2023, we have issued a total of 690,758 shares of common stock under the ESPP.
During the six months ended June 30, 2023, the Company awarded 944,726 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, 2023, a total of 2,944,543 RSUs have been granted under the 2013 Plan and 2023 Plan.
Total employee, director and non-employee stock-based compensation expense recognized for the three and six months ended June 30, 2023 and 2022 are as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
General and administrative $4,471 $4,350 $8,747 $8,024 
Research and development 9,092 8,253 17,415 15,384 
$13,563 $12,603 $26,162 $23,408 
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Stock options$6,842 $7,512 $13,825 $14,345 
ESPP341 290 663 591 
RSUs6,380 4,801 11,674 8,472 
$13,563 $12,603 $26,162 $23,408 
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, 202210,082,642$29.12 6.30$27,141 
Options granted1,941,412$30.65 
Options forfeited(269,747)$33.95 
Options exercised(179,391)$8.92 
Balance at June 30, 202311,574,916$29.58 6.41$20,561 
Exercisable7,492,446$28.17 5.04$20,504 
We calculate the intrinsic value as the difference between the exercise price of the options and the closing price of common stock of $24.97 per share as of June 30, 2023.
The weighted-average fair value of options granted during the six-month periods ended June 30, 2023 and June 30, 2022 were $16.31 and $15.64 per share, respectively. There were 1,883,951 options granted during the six-month period ended June 30, 2022. We estimated the fair value of each stock option using the Black-Scholes option-pricing model based on the date of grant of such stock option with the following weighted average assumptions for the three and six months ended June 30, 2023 and 2022:
OptionsOptions
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Expected term (years)6.56.36.16.4
Expected volatility51.2 %53.1 %50.5 %53.0 %
Risk-free interest rate3.69 %3.13 %4.17 %1.93 %
Expected dividend yield— %— %— %— %
ESPPESPP
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Expected term (years)
0.5 - 2.0
0.5 - 2.0
0.5 - 2.0
0.5 -2.0
Expected volatility
38.2% - 55.7%
43.2% - 55.7%
38.2% - 55.7%
43.2% - 55.7%
Risk-free interest rate
0.13% - 5.39%
0.13% - 2.82%
0.13% - 5.39%
0.13% - 2.82%
Expected dividend yield— %— %— %— %
As of June 30, 2023, the unamortized compensation expense related to unvested stock options was $66.3 million. The remaining unamortized compensation expense will be recognized over the next 2.7 years. As of June 30, 2023, the unamortized compensation expense under our ESPP was $0.6 million. The remaining unamortized expense will be recognized over the next 0.4 years.
The following table summarizes the RSU activity for the six-month period ended June 30, 2023:
Restricted
Stock
Units
Weighted
Average Grant
Date Fair Value
(Per unit)
Unvested RSUs at December 31, 20221,232,551$32.41 
Granted944,72630.82 
Vested(367,647)32.73 
Forfeited(75,672)31.93 
Unvested RSUs at June 30, 20231,733,958$31.50 
As of June 30, 2023, the unamortized compensation expense related to unvested RSUs was $43.3 million. The remaining unamortized expense will be recognized over the next 2.2 years.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Leases
6 Months Ended
Jun. 30, 2023
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. For the three and six months ended June 30, 2023, there were no ROU assets obtained in exchange for new operating lease liabilities.
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 would receive 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. For the three and six months ended June 30, 2023, there were no ROU assets obtained in exchange for new operating lease liabilities.
The Company leases additional office space in San Diego, California through December 2023. For the three and six months ended June 30, 2023, there were no ROU assets obtained in exchange for new operating lease liabilities.
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, 2023 to the operating lease liabilities recorded on the balance sheet (in thousands):
Years ending December 31,
For the remainder of 2023$3,021 
20246,072 
20257,392 
20268,589 
20278,829 
20289,076 
Thereafter66,435 
Total undiscounted lease payments109,414 
Less: Tenant allowance(5,459)
Less: Imputed interest(45,112)
Present value of lease payments$58,843 
Lease liabilities - short-term$4,228 
Lease liabilities - long-term54,615 
Total lease liabilities$58,843 
The following table summarizes lease costs and cash payments for the three and six months ended June 30, 2023 and 2022 (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Operating lease cost$2,020 $1,574 $4,200 $3,136 
Variable lease cost219 33 453 132 
Total lease costs$2,239 $1,607 $4,653 $3,268 
Cash paid for amounts included in the measurement of lease liabilities$721 $665 $1,445 $1,349 
As of June 30, 2023, the weighted-average remaining lease term for operating leases is 11.7 years, and the weighted-average discount rate for operating leases is 8.9%. As of June 30, 2022, the weighted-average remaining lease term for operating leases is 12.0 years, and the weighted-average discount rate for operating leases is 6.0%.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2023
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 under in 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 sheet. 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 25 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Collaboration and Licensing Agreements
6 Months Ended
Jun. 30, 2023
Collaboration and Licensing Agreements  
Collaboration and Licensing Agreements Collaboration and Licensing Agreements
The following is a summary description of the material revenue arrangements, including arrangements that generated revenue in the three and six months ended June 30, 2023 and 2022.
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 eligible to receive a contractual milestone for the achievement of certain commercial sales levels of Ultomiris and is also 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.
Under ASC 606, Revenue from Contracts with Customers, the Company recognizes revenue for sales-based royalties upon the subsequent sale of the product. The Company recognized $11.2 million and $6.7 million of royalty revenue under this arrangement for the three months ended June 30, 2023 and 2022, respectively. The Company recognized $21.6 million and $12.9 million of royalty revenue under this arrangement for the six months ended June 30, 2023 and 2022, respectively. As of June 30, 2023, there is a receivable of $10.7 million related to royalties due under the arrangement, and there is no deferred revenue related to this agreement.
Astellas Pharma Inc.
Effective March 29, 2019, the Company entered into a Research and License Agreement (the Astellas Agreement) with Astellas Pharma Inc. (Astellas).
Under the Astellas Agreement, Astellas developed ASP2138, a CLDN18.2 x CD3 bispecific antibody, which is currently being developed by Astellas in a Phase 1 study.
At March 31, 2022, the Company recorded a contract asset of $5.0 million related to a future development milestone under the Astellas Agreement, and we received the milestone payment in July 2022.
No revenue was recognized under the arrangement for the three and six months ended June 30, 2023, or the three months ended June 30, 2022, and the Company recognized $5.0 million of revenue for the six months ended June 30, 2022. As of June 30, 2023, there is no deferred revenue related to the arrangement.
Astria Therapeutics, Inc.
In connection with a licensing transaction, the Company received preferred and common stock in Astria. In January 2023, the Company exchanged its preferred stock for additional common stock in Astria.
The Company recognized an unrealized loss 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 recognized an unrealized loss of $2.4 million and $1.5 million related to its equity interest in Astria for the three and six months ended June 30, 2022, respectively. There is no deferred revenue as of June 30, 2023 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 XmAb306 (also named RG6323), the Company’s IL-15/IL-15Ra candidate.
Pursuant to the Genentech Agreement, XmAb306 is designated as a development program and all costs incurred for developing XmAb306 from March 8, 2019, the effective date of the Genentech Agreement, are being shared with Genentech under the initial cost-sharing percentage of 45%.
The Company did not recognize revenue related to the Genentech Agreement for the three and six months ended June 30, 2023, or 2022. As of June 30, 2023, there is a $1.0 million receivable related to cost-sharing development activities during the second quarter of 2023 for development studies being conducted under the Genentech Agreement. There is no deferred revenue as of June 30, 2023, as obligations to perform research activities have expired.
INmune Bio, Inc.
In connection with a licensing transaction, the Company received common stock in INmune.
For the three and six months ended June 30, 2023, the Company recorded an unrealized gain of $4.9 million and $5.2 million. For the three and six months ended June 30, 2022, the Company recorded an unrealized gain of $0.8 million and an unrealized loss of $2.6 million related to its investment in INmune.
Janssen Biotech, Inc.
Janssen Agreement
In November 2020, the Company entered into a Collaboration and License Agreement (the Janssen Agreement) with Janssen Biotech, Inc. (Janssen) pursuant to which the Company and Janssen conducted research and development activities to discover novel CD28 bispecific antibodies for the treatment of prostate cancer with Janssen maintaining exclusive worldwide rights to develop and commercialize licensed products identified from the research activities.
Under the Janssen Agreement, the Company conducted research activities and applied its bispecific Fc technology to antibodies targeting prostate cancer provided by Janssen. Upon completion of the research activities Janssen 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 Janssen, and Janssen exercised its candidate selection option to select a bispecific CD28 antibody for further development. Janssen will assume full responsibility for development and commercialization of the CD28 bispecific antibody candidate.
Second Janssen Agreement
On October 1, 2021, the Company entered into a second Collaboration and License Agreement (the Second Janssen Agreement) with Janssen pursuant to which the Company granted Janssen an exclusive worldwide license to develop, manufacture, and commercialize plamotamab, the Company’s CD20 x CD3 development candidate, and pursuant to which Xencor and Janssen will conduct research and development activities to discover novel CD28 bispecific antibodies. The parties will conduct joint research activities for up to a two-year period to discover XmAb bispecific antibodies against CD28 and undisclosed B cell tumor-targets with Janssen 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 Second Janssen Agreement became effective on November 5, 2021.
The Company will collaborate with Janssen on further clinical development of plamotamab with Janssen and share development costs with Janssen paying from 80% to 85% of certain development program costs and the Company paying from 15% to 20% of certain development costs.
The Company is generally responsible for conducting research activities under the Second Janssen Agreement, and Janssen is generally responsible for all development, manufacturing, and commercialization activities for CD28 Licensed Antibodies that are advanced. Revenue from the research activities is being recognized over a period of time through the end of the research term that services are rendered as we determine that the input method is the appropriate approach to recognize income for such services.
In the first quarter of 2023, Janssen selected a B cell target for further development under the Second Janssen Agreement and the Company received a $5.0 million milestone.
In the second quarter of 2023, the Company recognized $22.2 million of revenue related to research activities performed under the Second Janssen Agreement. The Company uses the input method under ASC 606 for recognizing revenue related to completing its performance obligations for research services.
There is a receivable of $2.2 million as of June 30, 2023, related to cost-sharing activities for development of plamotamab under the Second Janssen Agreement. The Company recognized $22.2 million and $0.2 million of revenue related to the Second Janssen Agreement for the three months ended June 30, 2023 and 2022, respectively. The Company recognized $27.5 million and $2.0 million of revenue for the six months ended June 30, 2023 and 2022, respectively. There is $7.9 million in deferred revenue as of June 30, 2023 related to the Second Janssen Agreement.
MorphoSys AG
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. If certain developmental, regulatory and sales milestones are achieved, the Company is eligible to receive future milestone payments and royalties.
The Company recognized $2.0 million and $1.2 million of royalty revenue during the three months ended June 30, 2023 and 2022, respectively. The Company recognized $3.9 million and $3.5 million of royalty revenue during the six months ended June 30, 2023 and 2022, respectively. As of June 30, 2023, there is a receivable of $2.0 million related to estimated royalties due under the arrangement. As of June 30, 2023, there is no deferred revenue related to this agreement.
Novartis Institute for Biomedical Research, Inc.
In June 2016, the Company entered into a Collaboration and License Agreement (the Novartis Agreement) with Novartis Institutes for BioMedical Research, Inc. (Novartis) to develop and commercialize bispecific and other Fc engineered antibody drug candidates using the Company’s proprietary XmAb technologies and drug candidates.
Pursuant to the Novartis Agreement, the Company and Novartis were co-developing vibecotamab worldwide and sharing development costs. In August 2021, Novartis notified the Company it was terminating its rights with respect to the vibecotamab program, which became effective in February 2022. Under the Novartis Agreement, Novartis is responsible for its share of vibecotamab development costs through February 2023.
No revenue was recognized during the three and six months ended June 30, 2023, or 2022, from the Novartis Agreement. There is no deferred revenue as of June 30, 2023.
Vir Biotechnology, Inc.
In the second quarter of 2020, 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 two novel antibodies that Vir advanced into development to treat patients with COVID-19. VIR incorporated our Xtend technology in developing Sotrovimab which was authorized to treat mild-to-moderate COVID 19 in certain patient populations. 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. We began earning royalties from the net sales of Sotrovimab in the second quarter of 2021. As the COVID 19 virus has mutated, our royalties from the sale of Sotrovimab have diminished significantly and future revenues from this license are expected to continue to decline.
The Company recognized $0.1 million and $22.1 million of royalty revenue for the three months ended June 30, 2023 and 2022, respectively. The Company recognized $1.5 million and $92.3 million of royalty revenue for the six months ended June 30, 2023 and 2022, respectively. As of June 30, 2023, there is a receivable of $0.1 million related to estimated royalty due under this agreement, and there is no deferred revenue related to this agreement.
Viridian Therapeutics, Inc.
In December 2020 and in December 2021, the Company entered two separate license agreements with Viridian and received shares of Viridian common stock for each license.
In the three months ended June 30, 2023, Viridian notified the Company it was terminating the initial license agreement.
The Company reported unrealized losses of $1.2 million and $5.0 million for the three months ended June 30, 2023 and 2022 related to the shares of Viridian common stock. The Company reported unrealized losses of $3.9 million and $5.9 million for the six months ended June 30, 2023 and 2022. The Company did not recognize revenue for the three and six months ended June 30, 2023 or 2022. There is no deferred revenue as of June 30, 2023 related to this agreement.
Zenas BioPharma Limited
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 is 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.
Zenas advanced obexelimab into Phase 3 clinical studies in the first quarter of 2023 and dosed their second patient in the second quarter of 2023. 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 did not record an impairment or change in the value of the Zenas equity or the warrant in Zenas in the three and six months ended June 30, 2023 or 2022. The Company recognized $10.0 million of revenue for the three and six months ended June 30, 2023. The Company did not recognize any revenue related to the Zenas Agreement for the three and six months ended June 30, 2022, and there is no deferred revenue related to this agreement.
Revenue earned
The revenues recorded for the three and six months ended June 30, 2023 and 2022 were earned principally from the following licensees (in millions):
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Alexion$11.2 $6.7 $21.6 $12.9 
Astellas$— $— $— $5.0 
Janssen$22.2 $0.2 $27.5 $2.0 
MorphoSys$2.0 $1.2 $3.9 $3.5 
Vir$0.1 $22.1 $1.5 $92.3 
Zenas$10.0 $— $10.0 $— 
Total$45.5 $30.2 $64.5 $115.7 
The table below summarizes the disaggregation of revenue recorded for the three and six months ended June 30, 2023 and 2022 (in millions):
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Research collaboration$22.2 $0.2 $22.5 $2.0 
Milestone10.0 — 15.0 5.0 
Royalties13.3 30.0 27.0 108.7 
Total$45.5 $30.2 $64.5 $115.7 
Remaining Performance Obligations and Deferred Revenue
The Company’s remaining performance obligation as of June 30, 2023 is conducting research activities pursuant to the Second Janssen Agreement. As of June 30, 2023 and 2022, the Company has deferred revenue of $7.9 million and $35.3 million, respectively. All deferred revenue as of June 30, 2023 is classified as current liabilities as the Company’s obligations to perform services are due on demand when requested by Janssen under the Second Janssen Agreement.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes
6 Months Ended
Jun. 30, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income taxesThere is no provision for income tax for the three and six months ended June 30, 2023 or for the three and six months ended June 30, 2022. As of June 30, 2023, 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 27 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Pay vs Performance Disclosure        
Net Income (Loss) Attributable to Parent $ (21,954) $ (33,975) $ (82,717) $ (10,380)
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Insider Trading Arrangements
3 Months Ended 6 Months Ended
Jun. 30, 2023
shares
Jun. 30, 2023
shares
Trading Arrangements, by Individual    
Rule 10b5-1 Arrangement Adopted true  
Non-Rule 10b5-1 Arrangement Adopted false  
Rule 10b5-1 Arrangement Terminated false  
Non-Rule 10b5-1 Arrangement Terminated false  
John Desjarlais [Member]    
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement   On June 9, 2023, John Desjarlais, our Executive Vice President and Chief Scientific Officer, adopted an amended rule10b5-1 trading arrangement that is intended to satisfy the affirmative defense of Rule 10b5-1(c) for the sale of up to 130,000 shares of the Company's common stock until July 31, 2024.
Name John Desjarlais  
Title Executive Vice President and Chief Scientific Officer  
Adoption Date June 9, 2023  
Arrangement Duration 418 days  
Aggregate Available 130,000 130,000
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies (Polices)
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying unaudited 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 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 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 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 interim financial statements and related notes should be read in conjunction with the audited financial statements and notes thereto included in the Company’s 2022 Annual Report on Form 10-K filed with the Securities and Exchange Commission (SEC) on February 24, 2023.
Use of Estimates
Use of Estimates
The preparation of 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 gain (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 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.
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, 2023 and 2022.
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.3 million and $0.6 million of in-process intangible assets for the three and six months ended June 30, 2023, respectively. We abandoned $0.7 million and $1.0 million of in-process intangible assets during the three and six months ended June 30, 2022, respectively.
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, 2023 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, 2023 and 2022. 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, 2023, the Company recorded an unrealized gain of $1.8 million and $5.1 million, respectively, in its portfolio of marketable debt securities. During the three and six months ended June 30, 2022, the Company recorded an unrealized loss of $1.8 million and $7.4 million, respectively. The unrealized losses are due to the changing interest rate environment and are 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, 2023 and 2022.
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 Statements of Comprehensive Income (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. During the second quarter ended June 30, 2023, the Company received additional equity in a security in connection with a milestone payment. The securities have a fair value of $10.0 million as of the date of issuance and have been recorded at the initial cost. There was no impairment charge recorded for the three and six months ended June 30, 2023 in connection with equity securities without a readily determinable fair value. During the three and six months ended June 30, 2022, the Company recorded an impairment charge of $0.1 million.
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 2022 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 2022 Annual Report on Form 10-K.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value of Financial Instruments (Tables)
6 Months Ended
Jun. 30, 2023
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, 2023
(unaudited)
December 31, 2022
Total
Fair Value
Level 1Level 2Total
Fair Value
Level 1Level 2
Money Market Funds $21,422 $21,422 $— $40,967 $40,967 $— 
Corporate Securities139,611 — 139,611 200,626 — 200,626 
Government Securities337,056 — 337,056 329,889 — 329,889 
$498,089 $21,422 $476,667 $571,482 $40,967 $530,515 
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss Per Common Share (Tables)
6 Months Ended
Jun. 30, 2023
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,
2023202220232022
(in thousands, except share and per share data)(in thousands, except share and per share data)
Numerator:
Net loss attributable to common stockholders$(21,954)$(33,975)$(82,717)$(10,380)
Denominator:
Weighted-average common shares outstanding used in computing basic and diluted net loss59,807,55859,567,13959,922,78459,487,924
Basic and diluted net loss per common share$(0.37)$(0.57)$(1.38)$(0.17)
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Debt and Equity Securities (Tables)
6 Months Ended
Jun. 30, 2023
Marketable Securities [Abstract]  
Schedule of Marketable Securities
The Company’s marketable debt securities held as of June 30, 2023 and December 31, 2022 are summarized below:
June 30, 2023Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
(in thousands)
Money Market Funds $21,422 $— $— $21,422 
Corporate Securities139,812 (204)139,611 
Government Securities338,704 19 (1,667)337,056 
$499,938 $22 $(1,871)$498,089 
Reported as
Cash and cash equivalents$21,422 
Marketable securities476,667 
Total investments$498,089 
December 31, 2022Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
(in thousands)
Money Market Funds $40,967 $— $— $40,967 
Corporate Securities201,752 — (1,126)200,626 
Government Securities335,705 (5,819)329,889 
$578,424 $$(6,945)$571,482 
Reported as
Cash and cash equivalents$40,967 
Marketable securities530,515 
Total investments$571,482 
Schedule of Maturities of Marketable Securities
The maturities of the Company’s marketable debt securities as of June 30, 2023 are as follows:
June 30, 2023Amortized
Cost
Estimated Cost
Fair Value
(in thousands)
Mature in one year or less$478,516 $476,667 
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, 2023 and December 31, 2022 are as follows:
Less than 12 months12 months or greater
June 30, 2023Fair valueUnrealized
losses
Fair valueUnrealized
losses
(in thousands)
Corporate Securities$67,843 $(204)$— $— 
Government Securities275,316 (1,667)— — 
$343,159 $(1,871)$— $— 
Less than 12 months12 months or greater
December 31, 2022Fair valueUnrealized
losses
Fair valueUnrealized
losses
(in thousands)
Corporate Securities$132,658 $(1,121)$3,826 $(5)
Government Securities324,933 (5,819)— — 
$457,591 $(6,940)$3,826 $(5)
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, 2023 and December 31, 2022 are as follows:
Fair ValueFair Value
June 30, 2023December 31, 2022
Astria Common Stock$5,813 $9,529 
INmune Common Stock17,121 11,954 
Viridian Common Stock17,061 20,948 
$39,995 $42,431 
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, 2023 and December 31, 2022 are as follows:
Carrying ValueCarrying Value
June 30, 2023December 31, 2022
Astria Preferred Stock$— $174 
Zenas Preferred Stock64,209 54,209 
$64,209 $54,383 
Schedule of Net Gains and Losses
Unrealized gain (loss) recognized on equity securities during each of the three- and six-month periods ended June 30, 2023 and 2022, consist of the following:
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Net and unrealized gain (loss) recognized on equity securities$288 $(6,545)$(2,610)$(9,974)
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2023
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, 2023 and 2022 are as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
General and administrative $4,471 $4,350 $8,747 $8,024 
Research and development 9,092 8,253 17,415 15,384 
$13,563 $12,603 $26,162 $23,408 
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Stock options$6,842 $7,512 $13,825 $14,345 
ESPP341 290 663 591 
RSUs6,380 4,801 11,674 8,472 
$13,563 $12,603 $26,162 $23,408 
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, 202210,082,642$29.12 6.30$27,141 
Options granted1,941,412$30.65 
Options forfeited(269,747)$33.95 
Options exercised(179,391)$8.92 
Balance at June 30, 202311,574,916$29.58 6.41$20,561 
Exercisable7,492,446$28.17 5.04$20,504 
Schedule of Weighted Average Assumptions Used for Estimation of Fair Value of Stock Options We estimated the fair value of each stock option using the Black-Scholes option-pricing model based on the date of grant of such stock option with the following weighted average assumptions for the three and six months ended June 30, 2023 and 2022:
OptionsOptions
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Expected term (years)6.56.36.16.4
Expected volatility51.2 %53.1 %50.5 %53.0 %
Risk-free interest rate3.69 %3.13 %4.17 %1.93 %
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,
2023202220232022
Expected term (years)
0.5 - 2.0
0.5 - 2.0
0.5 - 2.0
0.5 -2.0
Expected volatility
38.2% - 55.7%
43.2% - 55.7%
38.2% - 55.7%
43.2% - 55.7%
Risk-free interest rate
0.13% - 5.39%
0.13% - 2.82%
0.13% - 5.39%
0.13% - 2.82%
Expected dividend yield— %— %— %— %
Summary of Restricted Stock Unit Activity
The following table summarizes the RSU activity for the six-month period ended June 30, 2023:
Restricted
Stock
Units
Weighted
Average Grant
Date Fair Value
(Per unit)
Unvested RSUs at December 31, 20221,232,551$32.41 
Granted944,72630.82 
Vested(367,647)32.73 
Forfeited(75,672)31.93 
Unvested RSUs at June 30, 20231,733,958$31.50 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Tables)
6 Months Ended
Jun. 30, 2023
Leases [Abstract]  
Schedule of Operating Lease Liabilities Maturities
The following table reconciles the undiscounted cash flows for the operating leases at June 30, 2023 to the operating lease liabilities recorded on the balance sheet (in thousands):
Years ending December 31,
For the remainder of 2023$3,021 
20246,072 
20257,392 
20268,589 
20278,829 
20289,076 
Thereafter66,435 
Total undiscounted lease payments109,414 
Less: Tenant allowance(5,459)
Less: Imputed interest(45,112)
Present value of lease payments$58,843 
Lease liabilities - short-term$4,228 
Lease liabilities - long-term54,615 
Total lease liabilities$58,843 
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, 2023 and 2022 (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Operating lease cost$2,020 $1,574 $4,200 $3,136 
Variable lease cost219 33 453 132 
Total lease costs$2,239 $1,607 $4,653 $3,268 
Cash paid for amounts included in the measurement of lease liabilities$721 $665 $1,445 $1,349 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Collaboration and Licensing Agreements (Tables)
6 Months Ended
Jun. 30, 2023
Collaboration and Licensing Agreements  
Schedule of Revenue by Licensees The revenues recorded for the three and six months ended June 30, 2023 and 2022 were earned principally from the following licensees (in millions):
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Alexion$11.2 $6.7 $21.6 $12.9 
Astellas$— $— $— $5.0 
Janssen$22.2 $0.2 $27.5 $2.0 
MorphoSys$2.0 $1.2 $3.9 $3.5 
Vir$0.1 $22.1 $1.5 $92.3 
Zenas$10.0 $— $10.0 $— 
Total$45.5 $30.2 $64.5 $115.7 
Schedule of Disaggregation of Revenue
The table below summarizes the disaggregation of revenue recorded for the three and six months ended June 30, 2023 and 2022 (in millions):
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Research collaboration$22.2 $0.2 $22.5 $2.0 
Milestone10.0 — 15.0 5.0 
Royalties13.3 30.0 27.0 108.7 
Total$45.5 $30.2 $64.5 $115.7 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Patents, licenses, and other intangible assets          
Impairment of intangible assets $ 0 $ 0 $ 0 $ 0  
Abandonment of capitalized intangible assets     594,000 1,047,000  
Impairment loss or recoveries 0 0 0 0  
Net unrealized gain (loss) on marketable debt securities 1,765,000 (1,823,000) 5,093,000 (7,435,000)  
Equity securities impairment 0 100,000 0 100,000  
Preferred Stock          
Patents, licenses, and other intangible assets          
Equity shares estimated fair value 64,209,000   64,209,000   $ 54,383,000
Zenas | Preferred Stock          
Patents, licenses, and other intangible assets          
Equity shares estimated fair value 64,209,000   64,209,000   $ 54,209,000
Zenas | Milestone | Preferred Stock | License Agreement          
Patents, licenses, and other intangible assets          
Equity shares estimated fair value 10,000,000   10,000,000    
In-process intangible assets          
Patents, licenses, and other intangible assets          
Abandonment of capitalized intangible assets $ 300,000 $ 700,000 $ 600,000 $ 1,000,000  
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Fair Value of Financial Instruments    
Money Market Funds $ 34,710 $ 53,942
Fair Value, Recurring    
Fair Value of Financial Instruments    
Total Fair Value 498,089 571,482
Money Market Funds    
Fair Value of Financial Instruments    
Money Market Funds 21,422 40,967
Money Market Funds | Fair Value, Recurring    
Fair Value of Financial Instruments    
Money Market Funds 21,422 40,967
Corporate Securities    
Fair Value of Financial Instruments    
Marketable securities 139,611 200,626
Corporate Securities | Fair Value, Recurring    
Fair Value of Financial Instruments    
Marketable securities 139,611 200,626
Government Securities    
Fair Value of Financial Instruments    
Marketable securities 337,056 329,889
Government Securities | Fair Value, Recurring    
Fair Value of Financial Instruments    
Marketable securities 337,056 329,889
Level 1 | Fair Value, Recurring    
Fair Value of Financial Instruments    
Total Fair Value 21,422 40,967
Level 1 | Money Market Funds | Fair Value, Recurring    
Fair Value of Financial Instruments    
Money Market Funds 21,422 40,967
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 476,667 530,515
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 139,611 200,626
Level 2 | Government Securities | Fair Value, Recurring    
Fair Value of Financial Instruments    
Marketable securities $ 337,056 $ 329,889
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Numerator:        
Net loss attributable to common stockholders $ (21,954) $ (33,975) $ (82,717) $ (10,380)
Denominator:        
Weighted-average common shares outstanding used in computing basic net loss (in shares) 59,807,558 59,567,139 59,922,784 59,487,924
Weighted-average common shares outstanding used in computing diluted net loss (in shares) 59,807,558 59,567,139 59,922,784 59,487,924
Basic net loss per common share (in dollars per share) $ (0.37) $ (0.57) $ (1.38) $ (0.17)
Diluted net loss per common share (in dollars per share) $ (0.37) $ (0.57) $ (1.38) $ (0.17)
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Debt and Equity Securities - Summary (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Schedule of Available-for-sale Securities    
Money Market Funds $ 34,710 $ 53,942
Amortized Cost 499,938 578,424
Gross Unrealized Gains 22 3
Gross Unrealized Losses (1,871) (6,945)
Total investments 498,089 571,482
Money Market Funds    
Schedule of Available-for-sale Securities    
Money Market Funds 21,422 40,967
Corporate Securities    
Schedule of Available-for-sale Securities    
Amortized Cost 139,812 201,752
Gross Unrealized Gains 3 0
Gross Unrealized Losses (204) (1,126)
Marketable securities 139,611 200,626
Government Securities    
Schedule of Available-for-sale Securities    
Amortized Cost 338,704 335,705
Gross Unrealized Gains 19 3
Gross Unrealized Losses (1,667) (5,819)
Marketable securities 337,056 329,889
Cash and cash equivalents    
Schedule of Available-for-sale Securities    
Money Market Funds 21,422 40,967
Marketable securities    
Schedule of Available-for-sale Securities    
Marketable securities $ 476,667 $ 530,515
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Debt and Equity Securities - Maturities (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Amortized Cost  
Mature in one year or less $ 478,516
Estimated Cost Fair Value  
Mature in one year or less $ 476,667
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Debt and Equity Securities - Unrealized Losses (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Schedule of Available-for-sale Securities    
Fair value, less than 12 months $ 343,159 $ 457,591
Unrealized losses, Less than 12 months (1,871) (6,940)
Fair value, 12 months or greater 0 3,826
Unrealized losses, 12 months or greater 0 (5)
Corporate Securities    
Schedule of Available-for-sale Securities    
Fair value, less than 12 months 67,843 132,658
Unrealized losses, Less than 12 months (204) (1,121)
Fair value, 12 months or greater 0 3,826
Unrealized losses, 12 months or greater 0 (5)
Government Securities    
Schedule of Available-for-sale Securities    
Fair value, less than 12 months 275,316 324,933
Unrealized losses, Less than 12 months (1,667) (5,819)
Fair value, 12 months or greater 0 0
Unrealized losses, 12 months or greater $ 0 $ 0
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Debt and Equity Securities - Equity Securities with Readily Determinable Fair Value (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Equity Securities          
Net gains (losses) recognized on equity securities $ 288 $ (6,545) $ (2,610) $ (9,974)  
Equity securities with readily determinable fair value 39,995   39,995   $ 42,431
Common Stock          
Equity Securities          
Equity securities with readily determinable fair value 39,995   39,995   42,431
Astria/Catabasis | Common Stock          
Equity Securities          
Equity securities with readily determinable fair value 5,813   5,813   9,529
INmune | Common Stock          
Equity Securities          
Equity securities with readily determinable fair value 17,121   17,121   11,954
Viridian | Common Stock          
Equity Securities          
Equity securities with readily determinable fair value $ 17,061   $ 17,061   $ 20,948
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Debt and Equity Securities - Equity Securities without Readily Determinable Fair Value (Details) - Preferred Stock - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Equity securities without readily determinable fair value    
Equity shares estimated fair value $ 64,209 $ 54,383
Astria/Catabasis    
Equity securities without readily determinable fair value    
Equity shares estimated fair value 0 174
Zenas    
Equity securities without readily determinable fair value    
Equity shares estimated fair value 64,209 $ 54,209
Zenas | Milestone | License Agreement    
Equity securities without readily determinable fair value    
Equity shares estimated fair value $ 10,000  
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Debt and Equity Securities - Equity Securities Transactions (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Preferred Stock    
Equity Securities    
Equity shares estimated fair value $ 64,209 $ 54,383
Astria/Catabasis | Preferred Stock    
Equity Securities    
Equity shares estimated fair value 0 174
Zenas | Preferred Stock    
Equity Securities    
Equity shares estimated fair value $ 64,209 $ 54,209
License Agreement | INmune | Common Stock    
Equity Securities    
Number of shares owned 1,885,533  
License Agreement | Zenas | Preferred Stock | Milestone    
Equity Securities    
Equity shares estimated fair value $ 10,000  
Technology License Agreement | Viridian | Common Stock    
Equity Securities    
Number of shares owned 717,144  
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Debt and Equity Securities - Net Gains and Losses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Marketable Securities [Abstract]        
Net and unrealized gain (loss) recognized on equity securities $ 288 $ (6,545) $ (2,610) $ (9,974)
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Stock Based Compensation - Narrative (Details)
$ / shares in Units, $ in Millions
6 Months Ended 114 Months Ended 115 Months Ended
Jan. 01, 2023
shares
Dec. 02, 2013
shares
Jun. 30, 2023
USD ($)
item
$ / shares
shares
Jun. 30, 2022
$ / shares
shares
Jun. 30, 2023
USD ($)
$ / shares
shares
Jun. 30, 2023
USD ($)
$ / 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     1,084,060   1,084,060 1,084,060  
Annual increase in shares of common stock available for issuance (in shares) 599,977            
Awards issued under the plan (in shares)         690,758    
Unamortized compensation expense | $     $ 0.6   $ 0.6 $ 0.6  
Period to recognize unamortized compensation expense     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)     944,726     2,944,543  
Annual installment vesting periods | item     3        
Period to recognize unamortized compensation expense     2 years 2 months 12 days        
Unamortized compensation expense related to unvested restricted stock units | $     $ 43.3   $ 43.3 $ 43.3  
Stock options              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Options granted (in shares)     1,941,412 1,883,951      
Closing price of common stock (in dollars per share) | $ / shares     $ 24.97   $ 24.97 $ 24.97  
Weighted average fair value of options granted (in dollars per share) | $ / shares     $ 16.31 $ 15.64      
Unamortized compensation expense | $     $ 66.3   $ 66.3 $ 66.3  
Period to recognize unamortized compensation expense     2 years 8 months 12 days        
The 2010 Plan              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Options granted (in shares)   0          
The 2013 Plan              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Annual percentage increase in shares of common stock available for issuance     4.00%        
Increase in shares of common stock available for issuance (in shares) 2,399,908            
The 2023 Plan              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Total number of shares of common stock available for issuance     19,790,382   19,790,382 19,790,382 3,000,000
Prior Plans              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Total number of shares of common stock available for issuance     16,932,548   16,932,548 16,932,548  
The 2013 and 2023 Plans              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Options granted (in shares)         16,476,718    
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Employee Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total employee, director and non-employee stock-based compensation expense $ 13,563 $ 12,603 $ 26,162 $ 23,408
Stock options        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total employee, director and non-employee stock-based compensation expense 6,842 7,512 13,825 14,345
ESPP        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total employee, director and non-employee stock-based compensation expense 341 290 663 591
RSUs        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total employee, director and non-employee stock-based compensation expense 6,380 4,801 11,674 8,472
General and administrative        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total employee, director and non-employee stock-based compensation expense 4,471 4,350 8,747 8,024
Research and development        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total employee, director and non-employee stock-based compensation expense $ 9,092 $ 8,253 $ 17,415 $ 15,384
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Option Activity (Details) - Stock options - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Number of Shares Subject to Outstanding Options      
Balance at the beginning of the period (in shares) 10,082,642    
Options granted (in shares) 1,941,412 1,883,951  
Options forfeited (in shares) (269,747)    
Options exercised (in shares) (179,391)    
Balance at the end of the period (in shares) 11,574,916   10,082,642
Exercisable options (in shares) 7,492,446    
Weighted Average Exercise Price (Per Share)      
Balance at the beginning of the period (in dollars per share) $ 29.12    
Options granted (in dollars per share) 30.65    
Options forfeited (in dollars per share) 33.95    
Options exercised (in dollars per share) 8.92    
Balance at the end of the period (in dollars per share) 29.58   $ 29.12
Exercisable (in dollars per share) $ 28.17    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]      
Weighted-average remaining contractual term, balance outstanding 6 years 4 months 28 days   6 years 3 months 18 days
Weighted-average remaining contractual term, exercisable 5 years 14 days    
Aggregate intrinsic value, balance outstanding $ 20,561   $ 27,141
Aggregate intrinsic value, exercisable $ 20,504    
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - FV of Employee Stock Options (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Stock options        
Weighted average assumptions for estimated fair value of employee stock options        
Expected term (years) 6 years 6 months 6 years 3 months 18 days 6 years 1 month 6 days 6 years 4 months 24 days
Expected volatility (as a percent) 51.20% 53.10% 50.50% 53.00%
Risk-free interest rate (as a percent) 3.69% 3.13% 4.17% 1.93%
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) 38.20% 43.20% 38.20% 43.20%
Expected volatility, high end of range (as a percent) 55.70% 55.70% 55.70% 55.70%
Risk-free interest rate, low end of range (as a percent) 0.13% 0.13% 0.13% 0.13%
Risk-free interest rate, high end of range (as a percent) 5.39% 2.82% 5.39% 2.82%
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 50 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Stock Based Compensation - Restricted Stock Units (Details) - RSUs - $ / shares
6 Months Ended 115 Months Ended
Jun. 30, 2023
Jun. 30, 2023
Restricted Stock Units    
Beginning balance (in shares) 1,232,551  
Granted (in shares) 944,726 2,944,543
Vested (in shares) (367,647)  
Forfeited (in shares) (75,672)  
Ending balance (in shares) 1,733,958 1,733,958
Weighted Average Grant Date Fair Value (Per unit)    
Weighted average grant date fair value, beginning balance (in dollars per share) $ 32.41  
Weighted average grant date fair value, granted (in dollars per share) 30.82  
Weighted average grant date fair value, vested (in dollars per share) 32.73  
Weighted average grant date fair value, forfeited (in dollars per share) 31.93  
Weighted average grant date fair value, ending balance (in dollars per share) $ 31.50 $ 31.50
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Agreements (Details)
$ in Millions
1 Months Ended
Jun. 30, 2021
item
Sep. 30, 2026
USD ($)
Jun. 30, 2023
Aug. 31, 2022
USD ($)
Aug. 01, 2022
USD ($)
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 | item 2        
Improvement allowance       $ 5.0 $ 17.0
Forecast | Pasadena, CA - office and laboratory space          
Lessee, Lease, Description [Line Items]          
Improvement allowance   $ 3.3      
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Undiscounted Cash Flows (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Leases [Abstract]    
For the remainder of 2023 $ 3,021  
2024 6,072  
2025 7,392  
2026 8,589  
2027 8,829  
2028 9,076  
Thereafter 66,435  
Total undiscounted lease payments 109,414  
Less: Tenant allowance (5,459)  
Less: Imputed interest (45,112)  
Present value of lease payments 58,843  
Lease liabilities - short-term 4,228 $ 4,708
Lease liabilities - long-term $ 54,615 $ 54,926
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Leases [Abstract]        
Operating lease cost $ 2,020 $ 1,574 $ 4,200 $ 3,136
Variable lease cost 219 33 453 132
Total lease costs 2,239 1,607 4,653 3,268
Cash paid for amounts included in the measurement of lease liabilities $ 721 $ 665 $ 1,445 $ 1,349
Remaining lease term 11 years 8 months 12 days 12 years 11 years 8 months 12 days 12 years
Discount rate 8.90% 6.00% 8.90% 6.00%
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Collaboration and Licensing Agreements - Narrative (Details)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 13 Months Ended
Oct. 01, 2021
Mar. 08, 2019
Mar. 31, 2020
item
Jan. 31, 2013
Program
Jun. 30, 2023
USD ($)
Mar. 31, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2020
item
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Dec. 31, 2021
agreement
Dec. 31, 2022
USD ($)
Mar. 31, 2022
USD ($)
Collaboration research and licensing agreements                          
Receivable         $ 20,019       $ 20,019     $ 28,997  
Unrealized gain (loss) on equity securities         288   $ (6,545)   (2,610) $ (9,974)      
Number of technology license agreements | agreement                     2    
Impairment on equity securities                 0 138      
Option and license agreement | Alexion                          
Collaboration research and licensing agreements                          
Number of different target programs | Program       1                  
Receivable         10,700       10,700        
Deferred revenue         0       0        
Option and license agreement | Alexion | Royalties                          
Collaboration research and licensing agreements                          
Revenue recognized         11,200   6,700   21,600 12,900      
Research and License Agreement | Astellas                          
Collaboration research and licensing agreements                          
Revenue recognized         0   0   0 5,000      
Deferred revenue         0       0        
Research and License Agreement | Astellas | Milestone                          
Collaboration research and licensing agreements                          
Contract asset                         $ 5,000
Collaboration and License Agreement | Genentech                          
Collaboration research and licensing agreements                          
Revenue recognized         0   0   0 0      
Initial cost-sharing percentage   45.00%                      
Collaboration and License Agreement | Genentech | Research service                          
Collaboration research and licensing agreements                          
Deferred revenue         0       0        
Collaboration and License Agreement | Genentech | XmAb24306                          
Collaboration research and licensing agreements                          
Receivable         1,000       1,000        
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         2,000   1,200   3,900 3,500      
Receivable         2,000       2,000        
Collaboration and License Agreement | Novartis                          
Collaboration research and licensing agreements                          
Revenue recognized         0   0   0 0      
Deferred revenue         0       0        
License Agreement | INmune                          
Collaboration research and licensing agreements                          
Unrealized gain (loss) on equity securities         4,900   800   5,200 (2,600)      
License Agreement | Zenas                          
Collaboration research and licensing agreements                          
Revenue recognized         10,000   0   10,000 0      
Deferred revenue         0       0        
Impairment on equity securities         0   0   0 0      
Second Collaboration And License Agreement | Janssen                          
Collaboration research and licensing agreements                          
Revenue recognized         22,200   200   27,500 2,000      
Receivable         2,200       2,200        
Deferred revenue         7,900       7,900        
Research license term 2 years                        
Proceeds from milestone payments           $ 5,000              
Second Collaboration And License Agreement | Janssen | Maximum                          
Collaboration research and licensing agreements                          
Share development percentage 85.00%                        
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%                        
Percentage of responsibility for development costs 15.00%                        
Patent License Agreement | Vir                          
Collaboration research and licensing agreements                          
Number of different target programs | item     2         2          
Receivable         100       100        
Deferred revenue         0       0        
Patent License Agreement | Vir | Royalties                          
Collaboration research and licensing agreements                          
Revenue recognized         100   22,100   1,500 92,300      
Technology License Agreement | Astria/Catabasis                          
Collaboration research and licensing agreements                          
Deferred revenue         0       0        
Unrealized gain (loss) on equity securities         (3,500)   (2,400)   (3,900) (1,500)      
Technology License Agreement | Viridian                          
Collaboration research and licensing agreements                          
Revenue recognized         0   0   0 0      
Deferred revenue         0       0        
Unrealized gain (loss) on equity securities         $ (1,200)   $ (5,000)   $ (3,900) $ (5,900)      
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Collaboration and Licensing Agreements - Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Collaboration research and licensing agreements        
Revenue recorded $ 45,523 $ 30,175 $ 64,485 $ 115,670
Research collaboration        
Collaboration research and licensing agreements        
Revenue recorded 22,200 200 22,500 2,000
Milestone        
Collaboration research and licensing agreements        
Revenue recorded 10,000 0 15,000 5,000
Royalties        
Collaboration research and licensing agreements        
Revenue recorded 13,300 30,000 27,000 108,700
Alexion        
Collaboration research and licensing agreements        
Revenue recorded 11,200 6,700 21,600 12,900
Astellas        
Collaboration research and licensing agreements        
Revenue recorded 0 0 0 5,000
Janssen        
Collaboration research and licensing agreements        
Revenue recorded 22,200 200 27,500 2,000
MorphoSys        
Collaboration research and licensing agreements        
Revenue recorded 2,000 1,200 3,900 3,500
Vir        
Collaboration research and licensing agreements        
Revenue recorded 100 22,100 1,500 92,300
Zenas        
Collaboration research and licensing agreements        
Revenue recorded $ 10,000 $ 0 $ 10,000 $ 0
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Tax Disclosure [Abstract]        
Income tax expense $ 0 $ 0 $ 0 $ 0
XML 57 xncr-20230630_htm.xml IDEA: XBRL DOCUMENT 0001326732 2023-01-01 2023-06-30 0001326732 2023-07-28 0001326732 2023-06-30 0001326732 2022-12-31 0001326732 2023-04-01 2023-06-30 0001326732 2022-04-01 2022-06-30 0001326732 2022-01-01 2022-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: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 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:CommonStockMember 2021-12-31 0001326732 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001326732 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001326732 us-gaap:RetainedEarningsMember 2021-12-31 0001326732 2021-12-31 0001326732 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001326732 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001326732 2022-01-01 2022-03-31 0001326732 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001326732 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001326732 us-gaap:CommonStockMember 2022-03-31 0001326732 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001326732 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001326732 us-gaap:RetainedEarningsMember 2022-03-31 0001326732 2022-03-31 0001326732 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001326732 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001326732 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001326732 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001326732 us-gaap:CommonStockMember 2022-06-30 0001326732 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001326732 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001326732 us-gaap:RetainedEarningsMember 2022-06-30 0001326732 2022-06-30 0001326732 xncr:InProcessIntangibleAssetsMember 2023-04-01 2023-06-30 0001326732 xncr:InProcessIntangibleAssetsMember 2023-01-01 2023-06-30 0001326732 xncr:InProcessIntangibleAssetsMember 2022-04-01 2022-06-30 0001326732 xncr:InProcessIntangibleAssetsMember 2022-01-01 2022-06-30 0001326732 xncr:ZenasBioPharmaLimitedMember xncr:MilestoneMember us-gaap:PreferredStockMember xncr:LicenseAgreementMember 2023-06-30 0001326732 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-06-30 0001326732 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-06-30 0001326732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-06-30 0001326732 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-12-31 0001326732 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-12-31 0001326732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-12-31 0001326732 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-06-30 0001326732 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-06-30 0001326732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-06-30 0001326732 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001326732 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001326732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001326732 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2023-06-30 0001326732 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2023-06-30 0001326732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2023-06-30 0001326732 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2022-12-31 0001326732 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2022-12-31 0001326732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2022-12-31 0001326732 us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001326732 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001326732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001326732 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001326732 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001326732 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001326732 us-gaap:MoneyMarketFundsMember 2023-06-30 0001326732 us-gaap:CorporateDebtSecuritiesMember 2023-06-30 0001326732 us-gaap:USTreasuryAndGovernmentMember 2023-06-30 0001326732 us-gaap:CashAndCashEquivalentsMember 2023-06-30 0001326732 xncr:MarketableSecuritiesMember 2023-06-30 0001326732 us-gaap:MoneyMarketFundsMember 2022-12-31 0001326732 us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001326732 us-gaap:USTreasuryAndGovernmentMember 2022-12-31 0001326732 us-gaap:CashAndCashEquivalentsMember 2022-12-31 0001326732 xncr:MarketableSecuritiesMember 2022-12-31 0001326732 us-gaap:CorporateDebtSecuritiesMember 2023-06-30 0001326732 us-gaap:USTreasuryAndGovernmentMember 2023-06-30 0001326732 us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001326732 us-gaap:USTreasuryAndGovernmentMember 2022-12-31 0001326732 xncr:CatabasisPharmaceuticalsIncMember us-gaap:CommonStockMember 2023-06-30 0001326732 xncr:CatabasisPharmaceuticalsIncMember us-gaap:CommonStockMember 2022-12-31 0001326732 xncr:InmuneBioIncMember us-gaap:CommonStockMember 2023-06-30 0001326732 xncr:InmuneBioIncMember us-gaap:CommonStockMember 2022-12-31 0001326732 xncr:ViridianMember us-gaap:CommonStockMember 2023-06-30 0001326732 xncr:ViridianMember us-gaap:CommonStockMember 2022-12-31 0001326732 us-gaap:CommonStockMember 2023-06-30 0001326732 us-gaap:CommonStockMember 2022-12-31 0001326732 xncr:CatabasisPharmaceuticalsIncMember us-gaap:PreferredStockMember 2023-06-30 0001326732 xncr:CatabasisPharmaceuticalsIncMember us-gaap:PreferredStockMember 2022-12-31 0001326732 xncr:ZenasBioPharmaLimitedMember us-gaap:PreferredStockMember 2023-06-30 0001326732 xncr:ZenasBioPharmaLimitedMember us-gaap:PreferredStockMember 2022-12-31 0001326732 us-gaap:PreferredStockMember 2023-06-30 0001326732 us-gaap:PreferredStockMember 2022-12-31 0001326732 xncr:InmuneBioIncMember us-gaap:CommonStockMember xncr:LicenseAgreementMember 2023-06-30 0001326732 xncr:ViridianMember us-gaap:CommonStockMember xncr:TechnologyLicenseAgreementMember 2023-06-30 0001326732 xncr:EquityIncentivePlan2010Member 2013-12-02 2013-12-02 0001326732 xncr:The2013PlanMember 2023-01-01 2023-06-30 0001326732 xncr:The2013PlanMember 2023-01-01 2023-01-01 0001326732 xncr:The2023PlanMember 2023-06-14 0001326732 xncr:The2023PlanMember 2023-06-30 0001326732 xncr:PriorPlansMember 2023-06-30 0001326732 xncr:The2013And2023PlansMember 2014-01-01 2023-06-30 0001326732 us-gaap:EmployeeStockMember 2023-06-30 0001326732 srt:MaximumMember us-gaap:EmployeeStockMember 2023-01-01 2023-06-30 0001326732 us-gaap:EmployeeStockMember 2023-01-01 2023-01-01 0001326732 us-gaap:EmployeeStockMember 2014-01-01 2023-06-30 0001326732 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001326732 us-gaap:RestrictedStockUnitsRSUMember 2013-12-01 2023-06-30 0001326732 us-gaap:GeneralAndAdministrativeExpenseMember 2023-04-01 2023-06-30 0001326732 us-gaap:GeneralAndAdministrativeExpenseMember 2022-04-01 2022-06-30 0001326732 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-06-30 0001326732 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-06-30 0001326732 us-gaap:ResearchAndDevelopmentExpenseMember 2023-04-01 2023-06-30 0001326732 us-gaap:ResearchAndDevelopmentExpenseMember 2022-04-01 2022-06-30 0001326732 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-06-30 0001326732 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-06-30 0001326732 us-gaap:EmployeeStockOptionMember 2023-04-01 2023-06-30 0001326732 us-gaap:EmployeeStockOptionMember 2022-04-01 2022-06-30 0001326732 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001326732 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001326732 us-gaap:EmployeeStockMember 2023-04-01 2023-06-30 0001326732 us-gaap:EmployeeStockMember 2022-04-01 2022-06-30 0001326732 us-gaap:EmployeeStockMember 2023-01-01 2023-06-30 0001326732 us-gaap:EmployeeStockMember 2022-01-01 2022-06-30 0001326732 us-gaap:RestrictedStockUnitsRSUMember 2023-04-01 2023-06-30 0001326732 us-gaap:RestrictedStockUnitsRSUMember 2022-04-01 2022-06-30 0001326732 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-30 0001326732 us-gaap:EmployeeStockOptionMember 2022-12-31 0001326732 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001326732 us-gaap:EmployeeStockOptionMember 2023-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 2022-04-01 2022-06-30 0001326732 srt:MaximumMember us-gaap:EmployeeStockMember 2022-04-01 2022-06-30 0001326732 srt:MinimumMember us-gaap:EmployeeStockMember 2023-01-01 2023-06-30 0001326732 srt:MinimumMember us-gaap:EmployeeStockMember 2022-01-01 2022-06-30 0001326732 srt:MaximumMember us-gaap:EmployeeStockMember 2022-01-01 2022-06-30 0001326732 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001326732 us-gaap:RestrictedStockUnitsRSUMember 2023-06-30 0001326732 xncr:MonroviaCAOfficeAndLaboratorySpaceMember 2023-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 xncr:AlexionPharmaceuticalsIncMember xncr:OptionAndLicenseAgreementMember 2013-01-01 2013-01-31 0001326732 xncr:AlexionPharmaceuticalsIncMember us-gaap:RoyaltyMember xncr:OptionAndLicenseAgreementMember 2023-04-01 2023-06-30 0001326732 xncr:AlexionPharmaceuticalsIncMember us-gaap:RoyaltyMember xncr:OptionAndLicenseAgreementMember 2022-04-01 2022-06-30 0001326732 xncr:AlexionPharmaceuticalsIncMember us-gaap:RoyaltyMember xncr:OptionAndLicenseAgreementMember 2023-01-01 2023-06-30 0001326732 xncr:AlexionPharmaceuticalsIncMember us-gaap:RoyaltyMember xncr:OptionAndLicenseAgreementMember 2022-01-01 2022-06-30 0001326732 xncr:AlexionPharmaceuticalsIncMember xncr:OptionAndLicenseAgreementMember 2023-06-30 0001326732 xncr:AstellasMember xncr:MilestoneMember xncr:ResearchAndLicenseAgreementMember 2022-03-31 0001326732 xncr:AstellasMember xncr:ResearchAndLicenseAgreementMember 2023-01-01 2023-06-30 0001326732 xncr:AstellasMember xncr:ResearchAndLicenseAgreementMember 2023-04-01 2023-06-30 0001326732 xncr:AstellasMember xncr:ResearchAndLicenseAgreementMember 2022-04-01 2022-06-30 0001326732 xncr:AstellasMember xncr:ResearchAndLicenseAgreementMember 2022-01-01 2022-06-30 0001326732 xncr:AstellasMember xncr:ResearchAndLicenseAgreementMember 2023-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:CatabasisPharmaceuticalsIncMember xncr:TechnologyLicenseAgreementMember 2022-04-01 2022-06-30 0001326732 xncr:CatabasisPharmaceuticalsIncMember xncr:TechnologyLicenseAgreementMember 2022-01-01 2022-06-30 0001326732 xncr:CatabasisPharmaceuticalsIncMember xncr:TechnologyLicenseAgreementMember 2023-06-30 0001326732 xncr:GenentechMember xncr:CollaborationAndLicenseAgreementMember 2019-03-08 2019-03-08 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:CollaborationAndLicenseAgreementMember 2022-04-01 2022-06-30 0001326732 xncr:GenentechMember xncr:CollaborationAndLicenseAgreementMember 2022-01-01 2022-06-30 0001326732 xncr:GenentechMember xncr:Xmab24306ProductMember xncr:CollaborationAndLicenseAgreementMember 2023-06-30 0001326732 xncr:GenentechMember xncr:ResearchActivityMember xncr:CollaborationAndLicenseAgreementMember 2023-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:InmuneBioIncMember xncr:LicenseAgreementMember 2022-04-01 2022-06-30 0001326732 xncr:InmuneBioIncMember xncr:LicenseAgreementMember 2022-01-01 2022-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 2023-01-01 2023-03-31 0001326732 xncr:JanssenBiotechIncMember xncr:SecondCollaborationAndLicenseAgreementMember 2023-04-01 2023-06-30 0001326732 xncr:JanssenBiotechIncMember xncr:SecondCollaborationAndLicenseAgreementMember 2023-06-30 0001326732 xncr:JanssenBiotechIncMember xncr:SecondCollaborationAndLicenseAgreementMember 2022-04-01 2022-06-30 0001326732 xncr:JanssenBiotechIncMember xncr:SecondCollaborationAndLicenseAgreementMember 2023-01-01 2023-06-30 0001326732 xncr:JanssenBiotechIncMember xncr:SecondCollaborationAndLicenseAgreementMember 2022-01-01 2022-06-30 0001326732 xncr:MorphoSysMember us-gaap:RoyaltyMember xncr:CollaborationAndLicenseAgreementMember 2023-04-01 2023-06-30 0001326732 xncr:MorphoSysMember us-gaap:RoyaltyMember xncr:CollaborationAndLicenseAgreementMember 2022-04-01 2022-06-30 0001326732 xncr:MorphoSysMember us-gaap:RoyaltyMember xncr:CollaborationAndLicenseAgreementMember 2023-01-01 2023-06-30 0001326732 xncr:MorphoSysMember us-gaap:RoyaltyMember xncr:CollaborationAndLicenseAgreementMember 2022-01-01 2022-06-30 0001326732 xncr:MorphoSysMember us-gaap:RoyaltyMember xncr:CollaborationAndLicenseAgreementMember 2023-06-30 0001326732 xncr:MorphoSysMember xncr:CollaborationAndLicenseAgreementMember 2023-06-30 0001326732 xncr:NovartisMember xncr:CollaborationAndLicenseAgreementMember 2023-04-01 2023-06-30 0001326732 xncr:NovartisMember xncr:CollaborationAndLicenseAgreementMember 2022-04-01 2022-06-30 0001326732 xncr:NovartisMember xncr:CollaborationAndLicenseAgreementMember 2023-01-01 2023-06-30 0001326732 xncr:NovartisMember xncr:CollaborationAndLicenseAgreementMember 2022-01-01 2022-06-30 0001326732 xncr:NovartisMember xncr:CollaborationAndLicenseAgreementMember 2023-06-30 0001326732 xncr:VirMember xncr:PatentLicenseAgreementMember 2020-04-01 2020-06-30 0001326732 xncr:VirMember xncr:PatentLicenseAgreementMember 2020-03-01 2020-03-31 0001326732 xncr:VirMember us-gaap:RoyaltyMember xncr:PatentLicenseAgreementMember 2023-04-01 2023-06-30 0001326732 xncr:VirMember us-gaap:RoyaltyMember xncr:PatentLicenseAgreementMember 2022-04-01 2022-06-30 0001326732 xncr:VirMember us-gaap:RoyaltyMember xncr:PatentLicenseAgreementMember 2023-01-01 2023-06-30 0001326732 xncr:VirMember us-gaap:RoyaltyMember xncr:PatentLicenseAgreementMember 2022-01-01 2022-06-30 0001326732 xncr:VirMember xncr:PatentLicenseAgreementMember 2023-06-30 0001326732 2020-12-01 2021-12-31 0001326732 xncr:ViridianMember xncr:TechnologyLicenseAgreementMember 2023-04-01 2023-06-30 0001326732 xncr:ViridianMember xncr:TechnologyLicenseAgreementMember 2022-04-01 2022-06-30 0001326732 xncr:ViridianMember xncr:TechnologyLicenseAgreementMember 2023-01-01 2023-06-30 0001326732 xncr:ViridianMember xncr:TechnologyLicenseAgreementMember 2022-01-01 2022-06-30 0001326732 xncr:ViridianMember xncr:TechnologyLicenseAgreementMember 2023-06-30 0001326732 xncr:ZenasBioPharmaLimitedMember xncr:LicenseAgreementMember 2022-04-01 2022-06-30 0001326732 xncr:ZenasBioPharmaLimitedMember xncr:LicenseAgreementMember 2023-04-01 2023-06-30 0001326732 xncr:ZenasBioPharmaLimitedMember xncr:LicenseAgreementMember 2022-01-01 2022-06-30 0001326732 xncr:ZenasBioPharmaLimitedMember xncr:LicenseAgreementMember 2023-01-01 2023-06-30 0001326732 xncr:ZenasBioPharmaLimitedMember xncr:LicenseAgreementMember 2023-06-30 0001326732 xncr:AlexionPharmaceuticalsIncMember 2023-04-01 2023-06-30 0001326732 xncr:AlexionPharmaceuticalsIncMember 2022-04-01 2022-06-30 0001326732 xncr:AlexionPharmaceuticalsIncMember 2023-01-01 2023-06-30 0001326732 xncr:AlexionPharmaceuticalsIncMember 2022-01-01 2022-06-30 0001326732 xncr:AstellasMember 2023-04-01 2023-06-30 0001326732 xncr:AstellasMember 2022-04-01 2022-06-30 0001326732 xncr:AstellasMember 2023-01-01 2023-06-30 0001326732 xncr:AstellasMember 2022-01-01 2022-06-30 0001326732 xncr:JanssenMember 2023-04-01 2023-06-30 0001326732 xncr:JanssenMember 2022-04-01 2022-06-30 0001326732 xncr:JanssenMember 2023-01-01 2023-06-30 0001326732 xncr:JanssenMember 2022-01-01 2022-06-30 0001326732 xncr:MorphoSysMember 2023-04-01 2023-06-30 0001326732 xncr:MorphoSysMember 2022-04-01 2022-06-30 0001326732 xncr:MorphoSysMember 2023-01-01 2023-06-30 0001326732 xncr:MorphoSysMember 2022-01-01 2022-06-30 0001326732 xncr:VirMember 2023-04-01 2023-06-30 0001326732 xncr:VirMember 2022-04-01 2022-06-30 0001326732 xncr:VirMember 2023-01-01 2023-06-30 0001326732 xncr:VirMember 2022-01-01 2022-06-30 0001326732 xncr:ZenasBioPharmaLimitedMember 2023-04-01 2023-06-30 0001326732 xncr:ZenasBioPharmaLimitedMember 2022-04-01 2022-06-30 0001326732 xncr:ZenasBioPharmaLimitedMember 2023-01-01 2023-06-30 0001326732 xncr:ZenasBioPharmaLimitedMember 2022-01-01 2022-06-30 0001326732 xncr:CollaborationMember 2023-04-01 2023-06-30 0001326732 xncr:CollaborationMember 2022-04-01 2022-06-30 0001326732 xncr:CollaborationMember 2023-01-01 2023-06-30 0001326732 xncr:CollaborationMember 2022-01-01 2022-06-30 0001326732 xncr:MilestoneMember 2023-04-01 2023-06-30 0001326732 xncr:MilestoneMember 2022-04-01 2022-06-30 0001326732 xncr:MilestoneMember 2023-01-01 2023-06-30 0001326732 xncr:MilestoneMember 2022-01-01 2022-06-30 0001326732 us-gaap:RoyaltyMember 2023-04-01 2023-06-30 0001326732 us-gaap:RoyaltyMember 2022-04-01 2022-06-30 0001326732 us-gaap:RoyaltyMember 2023-01-01 2023-06-30 0001326732 us-gaap:RoyaltyMember 2022-01-01 2022-06-30 0001326732 xncr:JohnDesjarlaisMember 2023-01-01 2023-06-30 0001326732 xncr:JohnDesjarlaisMember 2023-04-01 2023-06-30 0001326732 xncr:JohnDesjarlaisMember 2023-06-30 shares iso4217:USD iso4217:USD shares pure xncr:item xncr:Program xncr:agreement 0001326732 --12-31 2023 Q2 false P418D 10-Q true 2023-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 60613236 34710000 53942000 476667000 526689000 39995000 42431000 20019000 28997000 22171000 23283000 593562000 675342000 67997000 59183000 18708000 18500000 0 3826000 64210000 54383000 33046000 34419000 598000 613000 778121000 846266000 14097000 10088000 18440000 18728000 4228000 4708000 7865000 30320000 44630000 63844000 54615000 54926000 99245000 118770000 0.01 0.01 10000000 10000000 0 0 0 0 0 0 0.01 0.01 200000000 200000000 60600060 60600060 59997713 59997713 607000 601000 1101131000 1072132000 -1860000 -6952000 -421002000 -338285000 678876000 727496000 778121000 846266000 45523000 30175000 64485000 115670000 60060000 47084000 124439000 94839000 11460000 11091000 25408000 22364000 71520000 58175000 149847000 117203000 -25997000 -28000000 -85362000 -1533000 3764000 717000 6656000 1371000 -9000 -147000 -1401000 -244000 288000 -6545000 -2610000 -9974000 4043000 -5975000 2645000 -8847000 -21954000 -33975000 -82717000 -10380000 1765000 -1823000 5093000 -7435000 -20189000 -35798000 -77624000 -17815000 -0.37 -0.37 -0.57 -0.57 -1.38 -1.38 -0.17 -0.17 59807558 59807558 59567139 59567139 59922784 59922784 59487924 59487924 59997713 601000 1072132000 -6952000 -338285000 727496000 34388 924000 924000 349499 4000 -4000 0 3327000 -60763000 -57436000 12599000 12599000 60381600 605000 1085651000 -3625000 -399048000 683583000 145003 1000 676000 677000 18148 55309 1000 1241000 1242000 1765000 -21954000 -20189000 13563000 13563000 60600060 607000 1101131000 -1860000 -421002000 678876000 59355558 595000 1017523000 -1510000 -283104000 733504000 36500 731000 731000 137134 1000 -1000 0 -5611000 23594000 17983000 10805000 10805000 59529192 596000 1029058000 -7121000 -259510000 763023000 70874 1000 1315000 1316000 15774 68580 1000 1196000 1197000 -1823000 -33975000 -35798000 12603000 12603000 59684420 598000 1044172000 -8944000 -293485000 742341000 -82717000 -10380000 5130000 4402000 4345000 -968000 26162000 23408000 594000 1047000 10000000 0 -2610000 -9974000 0 138000 -1379000 -125000 -8978000 -12100000 -420000 448000 -1127000 -4183000 4009000 1746000 -288000 -3095000 582000 7911000 -22455000 -1995000 -68814000 50084000 276715000 206148000 1490000 3197000 14636000 14443000 339580000 76390000 46739000 -147398000 1601000 2047000 1242000 1197000 2843000 3244000 -19232000 -94070000 53942000 143480000 34710000 49410000 14000 9000 5093000 -7435000 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 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 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 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 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 interim financial statements and related notes should be read in conjunction with the audited financial statements and notes thereto included in the Company’s 2022 Annual Report on Form 10-K filed with the Securities and Exchange Commission (SEC) on February 24, 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%">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 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 gain (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 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%">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, 2023 and 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 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.3 million and $0.6 million of in-process intangible assets for the three and six months ended June 30, 2023, respectively. We abandoned $0.7 million and $1.0 million of in-process intangible assets during the three and six months ended June 30, 2022, respectively. </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, 2023 is </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%">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, 2023 and 2022. 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, 2023, the Company recorded an unrealized gain of $1.8 million and $5.1 million, respectively, in its portfolio of marketable debt securities. During the three and six months ended June 30, 2022, the Company recorded an unrealized loss of $1.8 million and $7.4 million, respectively. The unrealized losses are due to the changing interest rate environment and are 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, 2023 and 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 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 Statements of Comprehensive Income (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. During the second quarter ended June 30, 2023, the Company received additional equity in a security in connection with a milestone payment. The securities have a fair value of $10.0 million as of the date of issuance and have been recorded at the initial cost. There was no impairment charge recorded for the three and six months ended June 30, 2023 in connection with equity securities without a readily determinable fair value. During the three and six months ended June 30, 2022, the Company recorded an impairment charge of $0.1 million. </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 2022 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 2022 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 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 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 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 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 interim financial statements and related notes should be read in conjunction with the audited financial statements and notes thereto included in the Company’s 2022 Annual Report on Form 10-K filed with the Securities and Exchange Commission (SEC) on February 24, 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%">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 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 gain (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 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%">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, 2023 and 2022.</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.3 million and $0.6 million of in-process intangible assets for the three and six months ended June 30, 2023, respectively. We abandoned $0.7 million and $1.0 million of in-process intangible assets during the three and six months ended June 30, 2022, respectively. 0 0 0 0 300000 600000 700000 1000000 <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, 2023 is </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%">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, 2023 and 2022. 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, 2023, the Company recorded an unrealized gain of $1.8 million and $5.1 million, respectively, in its portfolio of marketable debt securities. During the three and six months ended June 30, 2022, the Company recorded an unrealized loss of $1.8 million and $7.4 million, respectively. The unrealized losses are due to the changing interest rate environment and are 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, 2023 and 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 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 Statements of Comprehensive Income (Loss) in the period of sale.</span></div>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. During the second quarter ended June 30, 2023, the Company received additional equity in a security in connection with a milestone payment. The securities have a fair value of $10.0 million as of the date of issuance and have been recorded at the initial cost. There was no impairment charge recorded for the three and six months ended June 30, 2023 in connection with equity securities without a readily determinable fair value. During the three and six months ended June 30, 2022, the Company recorded an impairment charge of $0.1 million. 0 0 0 0 1800000 5100000 -1800000 -7400000 10000000 0 0 100000 100000 <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 2022 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 2022 Annual Report on Form 10-K.</span></div> Fair Value of Financial Instruments<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 </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%">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, 2023<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, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">21,422 </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%">21,422 </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%">40,967 </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%">40,967 </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%">139,611 </span></td><td 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%">139,611 </span></td><td 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%">200,626 </span></td><td 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%">200,626 </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%">337,056 </span></td><td 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%">337,056 </span></td><td 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%">329,889 </span></td><td 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%">329,889 </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%">498,089 </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%">21,422 </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%">476,667 </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%">571,482 </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%">40,967 </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%">530,515 </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, 2023 and 2022, 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):<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, 2023<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, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">21,422 </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%">21,422 </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%">40,967 </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%">40,967 </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%">139,611 </span></td><td 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%">139,611 </span></td><td 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%">200,626 </span></td><td 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%">200,626 </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%">337,056 </span></td><td 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%">337,056 </span></td><td 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%">329,889 </span></td><td 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%">329,889 </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%">498,089 </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%">21,422 </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%">476,667 </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%">571,482 </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%">40,967 </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%">530,515 </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> 21422000 21422000 0 40967000 40967000 0 139611000 0 139611000 200626000 0 200626000 337056000 0 337056000 329889000 0 329889000 498089000 21422000 476667000 571482000 40967000 530515000 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 income (loss) per common share is computed by dividing the net income (loss) attributable to common stockholders by the weighted-average number of common shares outstanding during the period without consideration of common stock equivalents. Diluted net income (loss) per common share is computed by dividing the net income (loss) attributable to common stockholders 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%">2023</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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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-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%">2022</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 common stockholders</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%">(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%">(33,975)</span></td><td 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><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,380)</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%">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%">59,567,139</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><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,487,924</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</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%">(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%">(0.57)</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><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.17)</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, 2023 and 2022, 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%">2023</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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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-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%">2022</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 common stockholders</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%">(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%">(33,975)</span></td><td 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><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,380)</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%">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%">59,567,139</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><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,487,924</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</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%">(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%">(0.57)</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><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.17)</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> -21954000 -33975000 -82717000 -10380000 59807558 59807558 59567139 59567139 59922784 59922784 59487924 59487924 -0.37 -0.37 -0.57 -0.57 -1.38 -1.38 -0.17 -0.17 Comprehensive Income (Loss)Comprehensive income (loss) is comprised of net income (loss) and other comprehensive income (loss). For each of the three and six-month periods ended June 30, 2023 and 2022, 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 income (loss) during each of the three and six-month periods ended June 30, 2023 and 2022. 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, 2023 and December 31, 2022 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, 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%">21,422 </span></td><td 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%">21,422 </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%">139,812 </span></td><td 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 </span></td><td 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%">(204)</span></td><td 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%">139,611 </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%">338,704 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td 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,667)</span></td><td 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%">337,056 </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%">499,938 </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%">22 </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,871)</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%">498,089 </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%">21,422 </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%">476,667 </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%">498,089 </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, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">40,967 </span></td><td 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%">40,967 </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%">201,752 </span></td><td 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%">(1,126)</span></td><td 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%">200,626 </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%">335,705 </span></td><td 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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,819)</span></td><td 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%">329,889 </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%">578,424 </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%">3 </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%">(6,945)</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%">571,482 </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%">40,967 </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%">530,515 </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%">571,482 </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, 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: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, 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%">Estimated Cost<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%">478,516 </span></td><td 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%">476,667 </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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></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, 2023 and December 31, 2022 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, 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%">67,843 </span></td><td 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%">(204)</span></td><td 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%">275,316 </span></td><td 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,667)</span></td><td 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%">343,159 </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%">(1,871)</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: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, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">132,658 </span></td><td 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,121)</span></td><td 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,826 </span></td><td 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%">(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"><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%">324,933 </span></td><td 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%">(5,819)</span></td><td 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%">457,591 </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%">(6,940)</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%">3,826 </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%">(5)</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 primarily 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). For the three and six months ended June 30, 2023, a gain of $0.3 million and a loss of $2.6 million, respectively, were recorded under other income (expense) related to these securities. For the three and six months ended June 30, 2022, losses of $6.5 million and $10.0 million, respectively, 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, 2023 and December 31, 2022 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.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: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, 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:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">5,813 </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,529 </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%">17,121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,954 </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%">17,061 </span></td><td 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,948 </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%">39,995 </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,431 </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 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 evaluate such investments at each reporting period for evidence of impairment, or observable price changes in orderly transactions for the identical or a </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%">similar investment of the same issuer. Equity securities without a readily determinable fair value and their carrying values (in thousands) as of June 30, 2023 and December 31, 2022 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.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: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, 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%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Astria Preferred 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%">— </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%">174 </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%">Zenas Preferred 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%">64,209 </span></td><td 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%">54,209 </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%">64,209 </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%">54,383 </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 received common and preferred stock in Astria in connection with a licensing transaction. The shares of Astria common stock have a readily determinable fair value, and the adjustment in the fair value of the Astria common stock has been recorded as an unrealized loss on equity securities for the three and six months ended June 30, 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 originally recorded its investment in the shares of Astria preferred stock as an equity interest without a readily determinable fair value. In January 2023, the Company exchanged its preferred shares for common stock in Astria. The common stock has a readily determinable fair value, and difference in the fair value of the common stock and the carrying value of the preferred stock has been recorded as a gain in equity securities for the six months ended June 30, 2023. The Company recorded a loss in equity securities related to the Astria common stock for the three and six months ended June 30, 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 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, and the adjustment in the fair value of the shares of INmune common stock has been recorded as a gain in equity securities for the three and six months ended June 30, 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 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, and the adjustment in the fair value of the shares of Viridian common stock was recorded as a loss in equity securities for the three and six months ended June 30, 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 currently holds an equity interest in Zenas BioPharma Limited (Zenas), a private biotechnology company. The Company’s equity interests include preferred stock in Zenas which were received as upfront payments 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 three months ended June 30, 2023, the Company received additional preferred shares in Zenas as payment for a milestone. The preferred shares have a fair value of $10.0 million as of the date of issuance. During the three and six months ended June 30, 2023, there has not been any impairment or observable price changes related to this investment. </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%">Unrealized gain (loss) recognized on equity securities during each of the three- and six-month periods ended June 30, 2023 and 2022, consist of the following:</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%">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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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%">2022</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><td colspan="3" style="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%">Net and unrealized gain (loss) recognized on equity securities</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%">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%">(6,545)</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><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%">(9,974)</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’s marketable debt securities held as of June 30, 2023 and December 31, 2022 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, 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%">21,422 </span></td><td 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%">21,422 </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%">139,812 </span></td><td 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 </span></td><td 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%">(204)</span></td><td 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%">139,611 </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%">338,704 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td 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,667)</span></td><td 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%">337,056 </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%">499,938 </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%">22 </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,871)</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%">498,089 </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%">21,422 </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%">476,667 </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%">498,089 </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, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">40,967 </span></td><td 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%">40,967 </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%">201,752 </span></td><td 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%">(1,126)</span></td><td 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%">200,626 </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%">335,705 </span></td><td 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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,819)</span></td><td 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%">329,889 </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%">578,424 </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%">3 </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%">(6,945)</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%">571,482 </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%">40,967 </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%">530,515 </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%">571,482 </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> 21422000 21422000 139812000 3000 204000 139611000 338704000 19000 1667000 337056000 499938000 22000 1871000 498089000 21422000 476667000 498089000 40967000 40967000 201752000 0 1126000 200626000 335705000 3000 5819000 329889000 578424000 3000 6945000 571482000 40967000 530515000 571482000 <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, 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: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, 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%">Estimated Cost<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%">478,516 </span></td><td 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%">476,667 </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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 478516000 476667000 <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, 2023 and December 31, 2022 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, 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%">67,843 </span></td><td 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%">(204)</span></td><td 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%">275,316 </span></td><td 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,667)</span></td><td 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%">343,159 </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%">(1,871)</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: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, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">132,658 </span></td><td 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,121)</span></td><td 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,826 </span></td><td 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%">(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"><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%">324,933 </span></td><td 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%">(5,819)</span></td><td 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%">457,591 </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%">(6,940)</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%">3,826 </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%">(5)</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> 67843000 204000 0 0 275316000 1667000 0 0 343159000 1871000 0 0 132658000 1121000 3826000 5000 324933000 5819000 0 0 457591000 6940000 3826000 5000 300000 -2600000 -6500000 -10000000 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, 2023 and December 31, 2022 are as follows:<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: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, 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:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">5,813 </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,529 </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%">17,121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,954 </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%">17,061 </span></td><td 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,948 </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%">39,995 </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,431 </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> 5813000 9529000 17121000 11954000 17061000 20948000 39995000 42431000 Equity securities without a readily determinable fair value and their carrying values (in thousands) as of June 30, 2023 and December 31, 2022 are as follows:<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: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, 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%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Astria Preferred 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%">— </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%">174 </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%">Zenas Preferred 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%">64,209 </span></td><td 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%">54,209 </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%">64,209 </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%">54,383 </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> 0 174000 64209000 54209000 64209000 54383000 1885533 1885533 717144 10000000 <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%">Unrealized gain (loss) recognized on equity securities during each of the three- and six-month periods ended June 30, 2023 and 2022, consist of the following:</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%">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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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%">2022</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><td colspan="3" style="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%">Net and unrealized gain (loss) recognized on equity securities</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%">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%">(6,545)</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><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%">(9,974)</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> 288000 -6545000 -2610000 -9974000 Stock Based CompensationOur Board of Directors (the Board) and the requisite stockholders previously approved the 2010 Equity Incentive Plan (the 2010 Plan). In October 2013, the Board approved the 2013 Equity Incentive Plan (the 2013 Plan), and in <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%">November 2013, our stockholders approved the 2013 Plan, which became effective as of December 3, 2013. As of December 2, 2013, we suspended the 2010 Plan, and no additional awards may be granted under the 2010 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%">Unless otherwise determined by the Board, beginning January 1, 2014, and continuing until the expiration of the 2013 Plan, the total number of shares of common stock available for issuance under the 2013 Plan will automatically increase annually on January 1 of each year by 4% of the total number of issued and outstanding shares of common stock as of December 31 of the immediately preceding year. Pursuant to approval by the Board, the total number of shares of common stock available for issuance under the 2013 Plan was increased by 2,399,908 shares on January 1, 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%">In June 2023, the Board and shareholders approved the 2023 Equity Incentive Plan (the 2023 Plan), which became effective as of June 14, 2023. 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.</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, 2023, the total number of shares of common stock available for issuance under the 2023 Plan is 19,790,382, which includes 16,932,548 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, 2023, a total of 16,476,718 options have been granted under the 2013 Plan and 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, 2023, the total number of shares of common stock available for issuance under the ESPP is 1,084,060. Unless otherwise determined by the Board, beginning on January 1, 2014, and continuing until the expiration of the ESPP, the total number of shares of common stock available for issuance under the ESPP will automatically increase 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. Pursuant to approval by the Board, the total number of shares of common stock available for issuance under the ESPP was increased by 599,977 shares on January 1, 2023. As of June 30, 2023, we have issued a total of 690,758 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, 2023, the Company awarded 944,726 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, 2023, a total of 2,944,543 RSUs have been granted under the 2013 Plan and 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%">Total employee, director and non-employee stock-based compensation expense recognized for the three and six months ended June 30, 2023 and 2022 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%">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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">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%">4,350 </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><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,024 </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%">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%">8,253 </span></td><td 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,384 </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%">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%">12,603 </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><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%">23,408 </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%">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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">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%">7,512 </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><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%">14,345 </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%">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%">290 </span></td><td 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">591 </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,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%">4,801 </span></td><td 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><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%">8,472 </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%">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%">12,603 </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><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%">23,408 </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, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,082,642</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.12 </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.30</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,141 </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%">1,941,412</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%">30.65 </span></td><td 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%">(269,747)</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%">33.95 </span></td><td 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%">(179,391)</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%">8.92 </span></td><td 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, 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,574,916</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%">29.58 </span></td><td 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.41</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%">20,561 </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%">7,492,446</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%">28.17 </span></td><td 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%">5.04</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%">20,504 </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 $24.97 per share as of June 30, 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 weighted-average fair value of options granted during the six-month periods ended June 30, 2023 and June 30, 2022 were $16.31 and $15.64 per share, respectively. There were 1,883,951 options granted during the six-month period ended June 30, 2022. We estimated the fair value of each stock option using the Black-Scholes option-pricing model based on the date of grant of such stock option with the following weighted average assumptions for the three and six months ended June 30, 2023 and 2022:</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%">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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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.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.3</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><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></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%">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%">53.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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.0 </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%">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%">3.13 </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><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.93 </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%">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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;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:10pt;font-weight:400;line-height:100%">43.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:10pt;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:10pt;font-weight:400;line-height:100%">43.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:10pt;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:10pt;font-weight:400;line-height:100%">0.13% - 2.82%</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:10pt;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:10pt;font-weight:400;line-height:100%">0.13% - 2.82%</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, 2023, the unamortized compensation expense related to unvested stock options was $66.3 million. The remaining unamortized compensation expense will be recognized over the next 2.7 years. As of June 30, 2023, the unamortized compensation expense under our ESPP was $0.6 million. The remaining unamortized expense will be recognized over the next 0.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, 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: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, 2022</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,232,551</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.41 </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%">944,726</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%">30.82 </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%">(367,647)</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%">32.73 </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%">(75,672)</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%">31.93 </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, 2023</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,733,958</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%">31.50 </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, 2023, the unamortized compensation expense related to unvested RSUs was $43.3 million. The remaining unamortized expense will be recognized over the next 2.2 years.</span></div> 0 0.04 2399908 3000000 19790382 16932548 16476718 1084060 0.01 621814 599977 690758 944726 3 2944543 <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, 2023 and 2022 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%">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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">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%">4,350 </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><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,024 </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%">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%">8,253 </span></td><td 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,384 </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%">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%">12,603 </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><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%">23,408 </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%">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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">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%">7,512 </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><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%">14,345 </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%">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%">290 </span></td><td 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">591 </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,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%">4,801 </span></td><td 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><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%">8,472 </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%">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%">12,603 </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><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%">23,408 </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> 4471000 4350000 8747000 8024000 9092000 8253000 17415000 15384000 13563000 12603000 26162000 23408000 6842000 7512000 13825000 14345000 341000 290000 663000 591000 6380000 4801000 11674000 8472000 13563000 12603000 26162000 23408000 <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, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,082,642</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.12 </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.30</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,141 </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%">1,941,412</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%">30.65 </span></td><td 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%">(269,747)</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%">33.95 </span></td><td 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%">(179,391)</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%">8.92 </span></td><td 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, 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,574,916</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%">29.58 </span></td><td 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.41</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%">20,561 </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%">7,492,446</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%">28.17 </span></td><td 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%">5.04</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%">20,504 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 10082642 29.12 P6Y3M18D 27141000 1941412 30.65 269747 33.95 179391 8.92 11574916 29.58 P6Y4M28D 20561000 7492446 28.17 P5Y14D 20504000 24.97 16.31 15.64 1883951 We estimated the fair value of each stock option using the Black-Scholes option-pricing model based on the date of grant of such stock option with the following weighted average assumptions for the three and six months ended June 30, 2023 and 2022:<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%">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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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.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.3</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><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></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%">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%">53.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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.0 </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%">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%">3.13 </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><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.93 </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> P6Y6M P6Y3M18D P6Y1M6D P6Y4M24D 0.512 0.531 0.505 0.530 0.0369 0.0313 0.0417 0.0193 0 0 0 0 <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%">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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;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:10pt;font-weight:400;line-height:100%">43.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:10pt;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:10pt;font-weight:400;line-height:100%">43.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:10pt;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:10pt;font-weight:400;line-height:100%">0.13% - 2.82%</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:10pt;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:10pt;font-weight:400;line-height:100%">0.13% - 2.82%</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> P0Y6M P2Y P0Y6M P2Y P0Y6M P2Y P0Y6M P2Y 0.382 0.557 0.432 0.557 0.382 0.557 0.432 0.557 0.0013 0.0539 0.0013 0.0282 0.0013 0.0539 0.0013 0.0282 0 0 0 0 66300000 P2Y8M12D 600000 P0Y4M24D <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, 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: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, 2022</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,232,551</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.41 </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%">944,726</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%">30.82 </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%">(367,647)</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%">32.73 </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%">(75,672)</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%">31.93 </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, 2023</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,733,958</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%">31.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1232551 32.41 944726 30.82 367647 32.73 75672 31.93 1733958 31.50 43300000 P2Y2M12D 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. For the three and six months ended June 30, 2023, there were no ROU assets obtained in exchange for new operating lease liabilities.</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 would receive 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. For the three and six months ended June 30, 2023, there were no ROU assets obtained in exchange for new operating lease liabilities.</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 leases additional office space in San Diego, California through December 2023.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June 30, 2023, there were no ROU assets obtained in exchange for new operating lease liabilities. </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, 2023 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 2023</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%">3,021 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,072 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,392 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,589 </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%">2027</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,829 </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%">2028</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,076 </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%">66,435 </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%">109,414 </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%">(5,459)</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%">(45,112)</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%">58,843 </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%">4,228 </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%">54,615 </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%">58,843 </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, 2023 and 2022 (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%">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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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%">2022</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%">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%">1,574 </span></td><td 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><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,136 </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%">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%">33 </span></td><td 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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,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%">1,607 </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><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%">3,268 </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%">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%">665 </span></td><td 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><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,349 </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, 2023, the weighted-average remaining lease term for operating leases is 11.7 years, and the weighted-average discount rate for operating leases is 8.9%. As of June 30, 2022, the weighted-average remaining lease term for operating leases is 12.0 years, and the weighted-average discount rate for operating leases is 6.0%.</span></div> P5Y 2 17000000 3300000 5000000 <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, 2023 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 2023</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%">3,021 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,072 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,392 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,589 </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%">2027</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,829 </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%">2028</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,076 </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%">66,435 </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%">109,414 </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%">(5,459)</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%">(45,112)</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%">58,843 </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%">4,228 </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%">54,615 </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%">58,843 </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> 3021000 6072000 7392000 8589000 8829000 9076000 66435000 109414000 5459000 45112000 58843000 4228000 54615000 58843000 <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, 2023 and 2022 (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%">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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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%">2022</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%">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%">1,574 </span></td><td 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><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,136 </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%">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%">33 </span></td><td 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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,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%">1,607 </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><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%">3,268 </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%">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%">665 </span></td><td 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><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,349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2020000 1574000 4200000 3136000 219000 33000 453000 132000 2239000 1607000 4653000 3268000 721000 665000 1445000 1349000 P11Y8M12D 0.089 P12Y 0.060 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 under in 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 sheet. 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 revenue arrangements, including arrangements that generated revenue in the three and six months ended June 30, 2023 and 2022.</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 eligible to receive a contractual milestone for the achievement of certain commercial sales levels of Ultomiris and is also 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%">Under ASC 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company recognizes revenue for sales-based royalties upon the subsequent sale of the product. The Company recognized $11.2 million and $6.7 million of royalty revenue under this arrangement for the three months ended June 30, 2023 and 2022, respectively. The Company recognized $21.6 million and $12.9 million of royalty revenue under this arrangement for the six months ended June 30, 2023 and 2022, respectively. As of June 30, 2023, there is a receivable of $10.7 million related to royalties due under the arrangement, 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%">Astellas Pharma 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%">Effective March 29, 2019, the Company entered into a Research and License Agreement (the Astellas Agreement) with Astellas Pharma Inc. (Astellas).</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 Astellas Agreement, Astellas developed ASP2138, a CLDN18.2 x CD3 bispecific antibody, which is currently being developed by Astellas in a Phase 1 study.</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%">At March 31, 2022, the Company recorded a contract asset of $5.0 million related to a future development milestone under the Astellas Agreement, and we received the milestone payment in July 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%">No revenue was recognized under the arrangement for the three and six months ended June 30, 2023, or the three months ended June 30, 2022, and the Company recognized $5.0 million of revenue for the six months ended June 30, 2022. As of June 30, 2023, there is no deferred revenue related to the arrangement.</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%">Astria 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 connection with a licensing transaction, the Company received preferred and common stock in Astria. In January 2023, the Company exchanged its preferred stock for additional common stock in Astria. </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 unrealized loss 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 recognized an unrealized loss of $2.4 million and $1.5 million related to its equity interest in Astria for the three and six months ended June 30, 2022, respectively. There is no deferred revenue as of June 30, 2023 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 XmAb306 (also named RG6323), the Company’s IL-15/IL-15Ra 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%">Pursuant to the Genentech Agreement, XmAb306 is designated as a development program and all costs incurred for developing XmAb306 from March 8, 2019, the effective date of the Genentech Agreement, are being shared with Genentech under the initial cost-sharing percentage of 45%. </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, 2023, or 2022. As of June 30, 2023, there is a $1.0 million receivable related to cost-sharing development activities during the second quarter of 2023 for development studies being conducted under the Genentech Agreement. There is no deferred revenue as of June 30, 2023, 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%">INmune Bio, 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 connection with a licensing transaction, the Company received common stock in INmune. </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%">For the three and six months ended June 30, 2023, the Company recorded an unrealized gain of $4.9 million and $5.2 million. For the three and six months ended June 30, 2022, the Company recorded an unrealized gain of $0.8 million and an unrealized loss of $2.6 million related to its investment in INmune. </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.</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%">Janssen 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 Janssen Agreement) with Janssen Biotech, Inc. (Janssen) pursuant to which the Company and Janssen conducted research and development activities to discover novel CD28 bispecific antibodies for the treatment of prostate cancer with Janssen 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 Janssen Agreement, the Company conducted research activities and applied its bispecific Fc technology to antibodies targeting prostate cancer provided by Janssen. Upon completion of the research activities Janssen 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 Janssen, and Janssen exercised its candidate selection option to select a bispecific CD28 antibody for further development. Janssen will assume full responsibility for development and commercialization of the CD28 bispecific antibody candidate. </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 Janssen 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 Janssen Agreement) with Janssen pursuant to which the Company granted Janssen an exclusive worldwide license to develop, manufacture, and commercialize plamotamab, the Company’s CD20 x CD3 development candidate, and pursuant to which Xencor and Janssen will conduct research and development activities to discover novel CD28 bispecific antibodies. The parties will conduct joint research activities for up to a two-year period to discover XmAb bispecific antibodies against CD28 and undisclosed B cell tumor-targets with Janssen 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 Second Janssen 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 will collaborate with Janssen on further clinical development of plamotamab with Janssen and share development costs with Janssen paying from 80% to 85% of certain development program costs and the Company paying from 15% to 20% of certain development costs.</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 Janssen Agreement, and Janssen is generally responsible for all development, manufacturing, and commercialization activities for CD28 Licensed Antibodies that are advanced. Revenue from the research activities is being recognized over a period of time through the end of the research term that services are rendered as we determine that the input method is 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%">In the first quarter of 2023, Janssen selected a B cell target for further development under the Second Janssen Agreement and the Company received a $5.0 million milestone. </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 second quarter of 2023, the Company recognized $22.2 million of revenue related to research activities performed under the Second Janssen Agreement. The Company uses the input method under ASC 606 for recognizing revenue related to completing its performance obligations for research 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 $2.2 million as of June 30, 2023, related to cost-sharing activities for development of plamotamab under the Second Janssen Agreement. The Company recognized $22.2 million and $0.2 million of revenue related to the Second Janssen Agreement for the three months ended June 30, 2023 and 2022, respectively. The Company recognized $27.5 million and $2.0 million of revenue for the six months ended June 30, 2023 and 2022, respectively. There is $7.9 million in deferred revenue as of June 30, 2023 related to the Second Janssen 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%">MorphoSys AG</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 (subsequently renamed MOR208 and tafasitamab) with the right to sublicense under certain conditions. 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%">The Company recognized $2.0 million and $1.2 million of royalty revenue during the three months ended June 30, 2023 and 2022, respectively. The Company recognized $3.9 million and $3.5 million of royalty revenue during the six months ended June 30, 2023 and 2022, respectively. As of June 30, 2023, there is a receivable of $2.0 million related to estimated royalties due under the arrangement. As of June 30, 2023, 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%">Novartis Institute for Biomedical Research, 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 June 2016, the Company entered into a Collaboration and License Agreement (the Novartis Agreement) with Novartis Institutes for BioMedical Research, Inc. (Novartis) to develop and commercialize bispecific and other Fc engineered antibody drug candidates using the Company’s proprietary XmAb technologies and drug candidates. </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%">Pursuant to the Novartis Agreement, the Company and Novartis were co-developing vibecotamab worldwide and sharing development costs. In August 2021, Novartis notified the Company it was terminating its rights with respect to the vibecotamab program, which became effective in February 2022. Under the Novartis Agreement, Novartis is responsible for its share of vibecotamab development costs through February 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%"> No revenue was recognized during the three and six months ended June 30, 2023, or 2022, from the Novartis Agreement. There is no deferred revenue as of 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 the second quarter of 2020, 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 two novel antibodies that Vir advanced into development to treat patients with COVID-19. VIR incorporated our Xtend technology in developing Sotrovimab which was authorized to treat mild-to-moderate COVID 19 in certain patient populations. 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. We began earning royalties from the net sales of Sotrovimab in the second quarter of 2021. As the COVID 19 virus has mutated, our royalties from the sale of Sotrovimab have diminished significantly and future revenues from this license are expected to continue to decline.</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 and $22.1 million of royalty revenue for the three months ended June 30, 2023 and 2022, respectively. The Company recognized $1.5 million and $92.3 million of royalty revenue for the six months ended June 30, 2023 and 2022, respectively. As of June 30, 2023, there is a receivable of $0.1 million 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%">Viridian 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 December 2020 and in December 2021, the Company entered two separate license agreements with Viridian and received shares of Viridian common stock for each license.</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 three months ended June 30, 2023, Viridian notified the Company it was terminating the initial license 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 reported unrealized losses of $1.2 million and $5.0 million for the three months ended June 30, 2023 and 2022 related to the shares of Viridian common stock. The Company reported unrealized losses of $3.9 million and $5.9 million for the six months ended June 30, 2023 and 2022. The Company did not recognize revenue for the three and six months ended June 30, 2023 or 2022. There is no deferred revenue as of June 30, 2023 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 Limited</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 is 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%">Zenas advanced obexelimab into Phase 3 clinical studies in the first quarter of 2023 and dosed their second patient in the second quarter of 2023. 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 did not record an impairment or change in the value of the Zenas equity or the warrant in Zenas in the three and six months ended June 30, 2023 or 2022. The Company recognized $10.0 million of revenue for the three and six months ended June 30, 2023. The Company did not recognize any revenue related to the Zenas Agreement for the three and six months ended June 30, 2022, 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-weight:700;line-height:120%">Revenue 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, 2023 and 2022 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%">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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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%">2022</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%">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%">6.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 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><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%">12.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Astellas</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%">— </span></td><td 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%">5.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="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%">Janssen</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%">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%">0.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%">27.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%">2.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%">MorphoSys</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.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%">1.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 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%">3.9 </span></td><td 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%">3.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="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%">Vir</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%">0.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%">22.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%">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%">92.3 </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="background-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%">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><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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#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%">45.5 </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%">30.2 </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.5 </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%">115.7 </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 table below summarizes the disaggregation of revenue recorded for the three and six months ended June 30, 2023 and 2022 (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%">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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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%">2022</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%">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%">0.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%">22.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%">2.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%">Milestone</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.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%">— </span></td><td 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.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%">5.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%">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%">13.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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%">27.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%">108.7 </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%">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%">30.2 </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><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%">115.7 </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’s remaining performance obligation as of June 30, 2023 is conducting research activities pursuant to the Second Janssen Agreement. As of June 30, 2023 and 2022, the Company has deferred revenue of $7.9 million and $35.3 million, respectively. All deferred revenue as of June 30, 2023 is classified as current liabilities as the Company’s obligations to perform services are due on demand when requested by Janssen under the Second Janssen Agreement. 1 11200000 6700000 21600000 12900000 10700000 0 5000000 0 0 0 5000000 0 -3500000 -3900000 -2400000 -1500000 0 0.45 0 0 0 0 1000000 0 4900000 5200000 800000 -2600000 P2Y 0.80 0.85 0.15 0.20 5000000 22200000 2200000 22200000 200000 27500000 2000000 7900000 2000000 1200000 3900000 3500000 2000000 0 0 0 0 0 0 2 2 100000 22100000 1500000 92300000 100000 0 2 -1200000 -5000000 -3900000 -5900000 0 0 0 0 0 10000000 0 0 0 0 10000000 10000000 0 0 0 The revenues recorded for the three and six months ended June 30, 2023 and 2022 were earned principally from the following licensees (in millions):<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%">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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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%">2022</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%">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%">6.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 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><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%">12.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Astellas</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%">— </span></td><td 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%">5.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="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%">Janssen</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%">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%">0.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%">27.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%">2.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%">MorphoSys</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.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%">1.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 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%">3.9 </span></td><td 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%">3.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="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%">Vir</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%">0.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%">22.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%">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%">92.3 </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="background-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%">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><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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#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%">45.5 </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%">30.2 </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.5 </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%">115.7 </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> 11200000 6700000 21600000 12900000 0 0 0 5000000.0 22200000 200000 27500000 2000000.0 2000000.0 1200000 3900000 3500000 100000 22100000 1500000 92300000 10000000.0 0 10000000.0 0 45500000 30200000 64500000 115700000 <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, 2023 and 2022 (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%">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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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%">2022</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%">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%">0.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%">22.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%">2.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%">Milestone</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.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%">— </span></td><td 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.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%">5.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%">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%">13.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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%">27.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%">108.7 </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%">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%">30.2 </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><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%">115.7 </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> 22200000 200000 22500000 2000000.0 10000000.0 0 15000000.0 5000000.0 13300000 30000000.0 27000000.0 108700000 45500000 30200000 64500000 115700000 7900000 35300000 Income taxesThere is no provision for income tax for the three and six months ended June 30, 2023 or for the three and six months ended June 30, 2022. As of June 30, 2023, 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. 0 0 0 0 false false On June 9, 2023, John Desjarlais, our Executive Vice President and Chief Scientific Officer, adopted an amended rule10b5-1 trading arrangement that is intended to satisfy the affirmative defense of Rule 10b5-1(c) for the sale of up to 130,000 shares of the Company's common stock until July 31, 2024. June 9, 2023 John Desjarlais Executive Vice President and Chief Scientific Officer true false 130000 EXCEL 58 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( )2+ U<'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 " "4BP-7!]:[@^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>*''&*";-I66G#08K;.QF;+4UC?]@:R1]^R5>FS*V!]C1TL^? M/H%:%83R$5^B#QC)8+H;;>^24&'-CD1! "1U1"M3.2785H ]6G24H"YK8-T\ M,9S'OH4;8(811IN^"Z@78J[^BX>6<&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "4BP-7!"W?-= % #/'@ & 'AL+W=O6$_CW M/;(3&ZA\DGHV7\"W\T:/="2]DLY64CUE"R$T>8ZC)#OO++1./_1ZF;\0,<\. M92H2>#.3*N8:;M6\EZ5*\* (BJ,>%<_&:G@FI!&$LDBR4"5%B=MX9 MT0^>RTQ \<5OH5AEKZZ)09E*^61N;H+SCF-*)"+A:R/!X=]2>"**C!*4XY^U M:*?Z31/X^GJC?EW \R49\*3T>]AH!?GG9,."<2,YY%^D*N/8@W4-WJ^C++B M+UF5WQX==8B?9UK&ZV H01PFY7_^O*Z(UP%.0P!;![!W ;3I%]QU@%N EB4K ML"ZYYL,S)5=$F:]!S5P4=5-$ TV8F&:<: 5O0XC30T\NA2)=DBVX$ME93X.F M>=/SU_$793QKB!^03S+1BXQ<)8$(WL;WH"Q5@=BF0!<,%?PY3PZ)ZQP0YC#7 M4AYO6WAT2-B)+?Q-<=RJ?MQ"ST7KYZ_1--,*4NYO6PV5"D=V!=,//V0I]\5Y M!SI:)M12=(;??4,'SH\VO*\D]@;VJ((]PM2'E]+/H8MJ\OB2"ALI'DZ=[KT- M"8UJB=2OD/J[(=WG7&FAHA?R(%*IM T/E](JMU6*AT:UQ!M4>(/=\,9"A3(P MO9# .&!M/%RIZG>-'0^-;\EY7'$>[YB9BL,44LP S>V(:\UXE%D;$@UK"7A2 M 9Z@A;I*=*A?R'48"7*7QU.A;&"XAN/0KCN@)\P&AX:VA#NMX$YW@7L0\] , MH]",=SRVYBBN\X=(?*D.R$WBVQ#1X):(U*DG4F<7R!M31$A,;G+T@$PT]$8B M%?%DGFCU O\#*_D6]U!;YE7>@NR _\F=R$T#O#&>A7W C*;Q%DCE= M.F"L[UB3& ]NR\MJ7K8+[R@(0#T[V%R06_B.?$[L[8I+'@WZY Z&L07Y",.2 M!B,.*:/ S4'JY"&D#OAQ:TV@LFUKHG9%%/4A_ZD)S]Q!EC_*56*M!5QNS#,. M"<2MI/MP1+2V1!0W->])JPX]5G(9)KZ]T7%-;V0%W8=/HK51HKB]>0\ZEIGF M$?DS3)O'+%SQE%+GV$JZ#\M$:\]$<:M3).L(%KW-8+C @ VL6/MP2+2V2!3W M-;?2A_8:+V2"68@M(J[3[_9/&\:@Y5K'^:)U>:)X?9FTYCDZME?\&0N&AWB%J&[ MT>1R9%V%XH%M"6NOQ';R2EZNE%G'E(N7HBEA0LFM.R];%+]8]VL\/*HM9^V1 MV$X>Z2:!Q7:Y1V<6I'P#;N7$%9LX]^& 6.V V$X.R"S8P-R#)YA+91V+MNC< M<@79/O)] 4(@$Y225N)]."%6.R&VDQ.:Q#R*R$6>P>O,GK>X3N/Z&X]KRU<; M(+:3 ;J*A9J;COD3*( OA\DBY8F]:7'!9M!]^!]6^Q^&VY=-0RX$-"2&A\LT MX^W#![':!S'3_*38WR:?YQ;Y+I=RKHNM8+NPP"YM0%RM^SO;#8X7Y-> MPT/K"+M%K&D'%P]KRUA;(!5D^KT]I1<4;9JS\OCWH_ M<3-?9B02,PAU#H]AP%/EZ6EYHV5:'$!.I=8R+BX7@@="F0_@_4Q*O;DQ/U"= M80__!5!+ P04 " "4BP-7-(#%8=L& H) & 'AL+W=ON MJ^D%;T2>E>RZ G53%+3Z?<5R_G Y0J.G-[YG=TNAWIA,+U;TCMTP\7-U75:PLLYX"2JVN!Q]1F<)P2JAC?@G8P_USC504FXYOUC: 3F M;$&;7'SG#W^R3I"OZJ4\K]O_P4,7"T<@;6K!BRY9MJ#(RLU?^M@9L9. O#T) MN$O +TT@70)Y:8+7)7BM,QLIK0\)%71Z4?$'4*EH64U=M&:VV5)^5JI^OQ&5 M_#23>6)Z17-:I@S^K-FJIBI0"TKJ5--CLWI%4W8YDM.S9M6:C:8?WJ$ GMN\.6:Q MY$C%GOE&MKX15_7IC-9+( <02-4%^]5D:YI+(ZT6;DH%;2FU7JVGQ L1O)BL M=[TQHWP2>_AY5.)LUD#1WE:TYQ3]E5;W3-#;G,D5Z%: FJ5-E8F,655O:OD[ M>KPP"()0DVV&^3@(HEC3[6S90-W^5K?_4MVJI\7O \I]0Q*)X]C7A)M1'O8( MTG0[6S90=[#5'3AU?TY3WL@Q+??!E,D!+@VPR0T,(7)S1EH'SBQ141QKHR%Q M-FB@W' K-W3*O:[8BF9SP!XE?-2L;NG%FB"(Z( M9H*SF0--B+8F1$X3?G!!\Q?HC*XP/= M+F&SDI-:=;>:WRN)?V(,2B9LPF.+(F,9A#L-:3[EEVM* IAI#EB#?.AM@LF[C8/]62' M&M' +4XB9,[+.R!855AM0(8^?8>WA) (![H#SA8.=: '0N3D)N=F=] #;$X. M#QND8PGS/6+,#G=#AQK1$QYR(UY[JPCX C0U Q^_?_OY:3,3K,*)V;,$>H$N MW!+F>?I6F;@;-E1X3WG(C7G?V@5@_]*/+,@6&]/=# J0T<-O076HQSKDYKK- M7N<0:B):&$8(Z[NZ)2[R DFQNMRW@#G4TQP*7G2OEV?T-LOWTBLZ$H-UWARS M6G*L:L\=[ $1N0EQ"\0K^GL?#2.3\9 '#4"PA4$81?J0>0L61#T,(C<-2L%5 MPWHDM@HV&0]%GFQ;<; H;XW&2R.L6M1[I$* M)4,*'7:PAT#L.ZGH1O#T?LGS.:OJ#^\BC,+S[L;':M^1$*[S\)C5DF-5>VYD MCY?8?5IX73WM);6R= S>PU.()"I58$WSAIT!!,<0MO\ ;<225]E_*GI)97/. MP0D\ 5E=*]QHCR$:40MY(4=S%P*H %^:DFW:_/033!N'JEG/R[T^8^@P^M4NGH, C@-5+H#[.FA_33\> MQW$X#A%QY+ZB^TQL#J#.UM8@_6#=;?'0+NS)&A\@Z_D\4YNRW+#4H?-)5H*4 MKC*Y@5EE6^ 9083TGPMFMD 88D3T$U=W\X;*[SD;NSE;WE@T19-3P;9'[+R0 MW[14O[RO)<[PVKY]F5!]@J+ F,*6L"#V#1/> KY)#]_$#=^[)LS9(DLSZ^$2 M,M7;;S$PN)A%(7Z$9LE+L2A M%^NHVL7MWH>$'B8>LM^(D!['B1O'#0AM%[Q7BL5FXVP'3Y8XZ\&3N\FO[>_) MSE,9ZAF:K[2ZR\H:Y&PAR\/34)I?;1Y+V;P0?-4^J''+A>!%>[ED5%JA N3G M"\[%TPOU[,?VX:#I_U!+ P04 " "4BP-7Y'-4P^\" !&"@ & 'AL M+W=O5 &CT MF#*N)DZB=7;MNBI*("6J(S+@9F8I9$JTZ91"I/4R)_W0(3FXGC.4\#]W25:#O@AN.,K& .^DLVDZ;GUBPQ M38$K*CB2L)PX-][UU,,64$1\I;!16VUDK2R$>+"=C_'$P581,(BTI2#FL88I M,&:9C(Z?%:E3KVF!V^TG]O>%>6-F011,!?M&8YU,G*EB2G.E[L?D E:&^ MY8L$4\4_VI2Q?>R@*%=:I!78*$@I+Y_DL=J(+8#7VP/P*X!_*J!; ;J%T5)9 M8>N.:!*.I=@@::,-FVT4>U.@C1O*[6N<:VEFJ<'I\)8PPB- <\N@T,6,2. Z M 4TCPB[16_0:N4@E9E2-76T6M# WJLAO2W)_#_FGG'=0%U\A'_O=%OCT,/P. M(@/W"KC?A+O&9NW5K[WZ!5]W#]]<$PTF!3422_2>>0%^UV;\/Y$UMJ%;;T/W$'LX M,P<%I(08F>R*'JY01B1:$Y8#NJ V-WO>WR2%!#?:]6WSM/?9FR;_A,"& MA7YMH?\B"U2I_+C\_HZJY[H/130$![7@X$6"S;6@-.$QY:MCJH.CJ@]%-%0/ M:M6#@ZJG(DW-J?Z')!^_GLIXO/5GY'M%?T)'EHB]YAP MMRYY6V%])G)%N4(,E@:*.P/#(QHD17W_D)H4T44S<04>B!M@)E?"J&? M.K:4J$O'\ ]02P,$% @ E(L#5T>*[=H_!@ EQT !@ !X;"]W;W)K MSF=G$2" ^TL0S&^-NM]-M M=Y+=[K-BRS830"X2SFY_?27 QA87FFUY20"?>\2YNKHZP,VS*)[DEG.%OF9I M+F\G6Z5VU].I7&YYQN25V/%<_[(61<:4/BTV4[DK.%M505DZ)8[C3S.6Y)/9 M377M8S&[$:5*DYQ_+) LLXP5W^YX*IYO)WARN'"?;+;*7)C.;G9LPQ^X^KS[ M6.BSZ9%EE60\EXG(4<'7MY.W^'I!7!-0(?Y,^+,\.49&RJ,03^;D_>IVXI@[ MXBE?*D/!]+\]G_,T-4SZ/OYJ2"?',4W@Z?&!_>=*O!;SR"2?B_1+LE+;VTDX M02N^9F6J[L7S+[P11 W?4J2R^HN>&ZPS0#T!;A/@OG0$KPGP7CH";0(JZ=-:>Y6XF"DVNRG$,RH,6K.9@RK[ M5;3.5Y*;0GE0A?XUT7%J]J"8XGKBE41BC>8BT^6V-76PY^@W(26Z1)\?8O3Z MU05ZA9(BC2,Y2+/HA<;25:Y"N^ N+CX7A_ M('ZJ91^UDX/V.S)(^&N97R'7>8.(0US@?N8O#R>0G/\W^N(_CWZ6#/=8"&[% MY_;PW?,]STL.36L=Z,&!II-=RQU;\MN)KAW)BSV?S'[\ ?O.3U!.QR2+QR1; MC$1VEGWOF'UOB'VF^US*'D7!3/>4;_1*3[E>^SG7QWJUH4)\8ZE*.+CL:FJ_ MHC8;PW[F46IJ:G^:^"[*=7! SU%Q%^5[7FBA%ET4QM0/G"/L+ GTF 0Z6()_ M[+A)0+Y!_*O>""6LEHY9C6.2Q6.2+48B.YL(_S@1_F UWFM&5BRW5>FM=&-( MQ<[L$=!TU$STM&"T1W&LXNNBO, )/:OXNBA,/,^-K.KKPB(O/$&=:0Z.FH-! MS>]XKJLOK22SE=YI$ZE,->[!EAAT[Q1['=40RHFPI;J+(M1S0DLT@"*N[\&B MPZ/H<%#T)Z&T9/&B=1=V;B# E-B2NR@:=KM,%X6]*/0"2S, PP%Q7%AT=!0= M#8JN;,VZ$-E!N.ZXD."H,_HEH5%DW>0<@H6.8R4F!F A=7UB209@F+H]BK'3 MNCQGN+6J+2^T?UN*C*/7AVF^ $V<,V:#'94M'I5M,1;;^9R<.&\\6(?O<\4U MKVJFY0W*.=AA&YK3FG #W^J=

I>BW[]7MND*D 4"8%I@9'M+.N 9SK DH!7$@Z+6 !X;#CACW>';>>$?LOV&*69V\0 M#I->+0,P"X-&]+LWFS'9XE'9%F.QG<].ZV[QL+TUI5CF!6=I\C=?HTRYMON/ZJ1-@9,&^-K IW;A=E&7.+0?2V, 1IW(M:L6( L\E_84;>M_ M\; !/G_AU;M6P\[S[B5Q<-C9EP"<2X,HM#4#N"#PB6>K!G X"'&?[-8!XV$+ M?,=DLC0-N)*,=O7"S70ER"TK](+5U;$RKR2*^L?J*KR ZX&"TUMTKES;),,P MVMFR 1B^_W$M.&U;HE*J:\I475]G;DJ<6<]OTT28DH5R6-9 M=YDZILJK$LNGK4A7O)#78"('7?3W;A&CLL6CLBW&8CN?Y-:?DV%_7C>%9WNJ M3^M?(E$JJ5B^,F\+S&*H+\,KH&NL:10Z :6VFP61U ^P_>HG!I$1(8']+FD! M(KTPB$B/K26MM2?#UO[0)D9,5=> ]Z4*0L*I@I!PJB DF*KIR8>FC!>;Z@N? MU+K+7-6?&HY7CU\1WU;?SJSK=_AZCH'K,;Y>U-\(6_KZD^4'5FR27**4K_50 MSE6@;[>HOP+6)TKLJL]F, !@ !X;"]W;W)KK3L MNNV[R:2=+\MUT;ZMM^5&?G-?-^NBDV^;ATF[;M>MJDUYVP3M;KTNFF_ORU7]>#TBH^\??*P>EEW_P>3F:EL\E'=E M]_OVMI'O)B>41;4N-VU5;X*FO+\>_4+>"9[U!?81_Z[*Q_;L=="?RJ>Z_MR_ M^;"X'H7]$96KK'DD>QQ]'T-$I9U_P_/5W=+$_>7DRGXJV MG-:K_U2+;GD]2D?!HKPO=JON8_WX]_)X0KS'F]>K=O]O\'B(3>)1,-^U7;T^ M%I9'L*XVA_^+K\>*."M V(4"]%B #BW C@6848 F%PI$QP*142"Z= [\6("; M&<(+!>)C@7A?]X?*VM?TK.B*FZNF?@R:/EJB]2_V=.U+RPJN-GW+NNL:^6TE MRW4W=UW1E;*E=&U0WP=W73W_O*Q7B[)I_Q+D?^RJ[ELP#GZ_FP4___0F^"FH M-L%ORWK7%IM%>S7IY 'T,)/Y,=G[0S)Z(=EO=5>L@&)3=[%IO5[+1K@_.*#T MS%WZE\6BZAMQL0INBVHQEJU+V7P83.OUV7P\S_KMGT#P(OA\+/ROII7G0XRD>R>**8GBND>-;J ^KY\ MJ#:;:O,@N^"JV,SE\9O T;^&M"0$HA5)WX_]KUKM\6\ MO![)JFC+YDLYNOGSGT@<_@WB^@#&]V#]N/?EAF>,RS_IU>3+.:V867-,,($$ MIK')3FPR3S:','C C,\J/6&,AY%>Y5,[C&?;^R.7*U MJ;HGNYP3W[?+)5;=$Y809LR!,\R<.2:80 +3N$Q/7*8_R"7$7VI5N3'"35-[ M-6'P86.,S1[C/'3?6D8"TVHY.]5RYJQE74U41S6QNJ FWF=VBTZRU%B(39TI M?0NC/Z5O6PI#EJ4H&%II-RYD80)RGY9N$0JK\6S4GF4) G)[KO MA'%$TZ4JIQG)J#%&H>;-4=$$%IK.J#(?B-M],!@=Q*)M$20Q"TV%.3W&Z7(U M-JFQP4A(L]"T&W(@<)P0:HY&4!B5S>),V>HUI80]\57VOCZ-.X%W\V=#G1K4 MO#DJFL!"TTE5/@1Q"MUGVC5'4%TG '[-,<:F-B2>DR2E%AK,U0=CXJ6HZ() M+#2=/R7ZB5OUNY=P_]AMY- 7.B9_5,U/;-$OEPAI%%'3:D/-FZ.B"2PTG5$E M_8E;^]M+N*=9M%5[$E$6F>8:L?4_SZSEA0TF)YN()-2

NV+*;"GQ-;.EQ0,JK!'11-8:/K54V444+=1 "[A MGB22VNH=%#''.+>( %6V&BI:CH@DL M-+T1G&TX<&O^E[G^YD[JW1@ DR%,$_-J &K2'!5-8*'I+"N_@KK]"KS+<-1V M&@@CL3E2 CL/3+9 (-,Q=9^7-PLO83!093!0M\'PXQ?9W F\^Q7@-O#$[E>H M.Q=0T006FLZHYNAD%T@Q3;G@@A66*.I_'3XRD( M%)OC*:I]@86FTZ'L"^JV+SSM)VH;#&/&$U/#3MU9O=>>J&8%= XD-96* $^5 M9 $T#BU5A;DE8#8L:8Z:5&"AZ:0H*X.ZK8P?M/'< MZ-ZS#.1C@#8>:MX<%4U@H>G[AI6/P=P^QC-L/ :8&)"-QR 3P[3Q ##8Q@," M(1L/"G/9>$R9&,R]"\'K2BQ<<:C&!8,V(F19DA!FUC&J*8&*)K#0=%*5*<%\ M;X,81"1@$] D,M= 4V;O18A#\#9 M30;L%6T\AKHO 15MAHJ6HZ()+#2]$2AK@0VW%O!L/'=2[\9@VPTL8JDU]Z#: M#:AH @M-9UG9#>PE;I8 F;6]@(Q:MQBA[J,8DC)'32FPT'2ZE%W AML%S_/[ MW F\.Z!M$; HB[+,[(&H.R90T006FDZILAS8C]XG =)HRW%S<_TQY'Q18OJP M ,K8ZC^HFQFPT/3*5F8#U#2'#6IP$+3;X]59D#D908X MMJDPB"MTX,8M'V%>*4<>L. MHF.<+F[-;<8 & E3'G/S;BT@<,QB:N ),"S+PBB%!Z1(.0$1X@,10%? G<"[ M^4./1 #M'=2\.2J:P$+3256.1?2#ST6 B;0W#(#V3F3O/;#M'0 ,MG> 0,C> M@<)<]DYT]G2$Z!7MG0A5T:.BS5#1VU!XG26P) M?'=6;_Y0-PZ@H@DL-)T_Y01$;B=@^!4Z>/)'M0$BVP:(0[E^DW_-41+5"$!% M$UAH.J/*"(B\;IT8Q**MW^,D31-K K.M "GN3&J 1R20D!#K$15 X)BD)M4" M"HLH"4-Z80)3*CYRJWBOC?9PQ6%*[&EDB^=+"@95VJ.B"2PTG51E%$2^=T\, M(M)6[["(R8:(&, *@$4,\.P"2,1 80X1PY6 Y^$K+N$XJIY'19NAHN6H: (+ M36\$2O-SM^9_H0==H6Y>X( O$/'0W#TU0\V:HZ()+#2=9F58\)>XGP*DUK8: MXL3<&,KMO0RFU 5QS'VA[K/RYN E_ 6N_ 4^_&Z'YUUWY\#YRPTK[*B)LU1T006FD[WV3,A M7_2V"I!BVQ(A-*+F<,J?'DY!('/-Z3Y!;SI>PKW@RKW@J(]YX,!C'FA(4O/* MH#NK]](3U:L SH$DL2D9P#,E&;_P=!6NW 7N=A=\KL-RZ&&)/#8UE3NC=VT/ M2IJC)A58:#HIRLC@7L]6\#7QW.C>DPSD8H F'FK>'!5-8*'IC"H7@WO=.#&( M1<":@$P\*,XR\8 @V,0# B$3#PH#3;S)V:\0]+]*\6O1/%2;-EB5][)D^#:1 M[:HY_-##X4U7;_<_3/"I[KIZO7^Y+ LY&?N-S]EVI_2-Q>IVS[;\B:LO^T<)GQ9'+6E6 M\++*1(DDW]S-[O'- XWU@D;BSXP_5X-KI$U9"_%5?_B4WLT\C8CG/%%:!8,_ M!_[ \UQK AQ_=TIGQV?JA1_Y6E:G/Z5=P8MM;Y$Y%7S&SUWLMX,)76E1-$M!@1%5K9_V;?.$8,%H,>^@'0+R'B! M/[& =@MH8VB+K#'K U-L=2O%,Y):&K3IB\8WS6JP)BMU&)^4A&\S6*=63XHI M#F%1%1(;],"J'?H%0ENA.?KR] &]^>$M^@%E)?KO3M05*]/J=J'@L7KQ(ND> M\;Y]!)EX1(!^%Z7:5>ACF?+T=/T"X!XQDU?,[XE3X;_K\AVBWD^(>(1:\#R< MOYPXX-"C"VFCCT[H:YRV:9RVD:) 4&*2J:SU:=?G>5'N6 M\+L9U&?%Y8'/5C_^"P?>SS:3KZ3LQ '^T0&^2_OJ#^@VN:BL1K8K@V:E;BF' MU3PB(0YO%X@ZB2B3+.>H[!#K MN_HZT2%\4U<\A5Q_B_92'#+(5;1^L4;SQF;I\IKAO)*R$Z\%1Z\%SG!^X* T MR5C;9LL4L4)(E?W3W+!9WJI;#H*WQ-0;1=@4\GV/V.,;'I&&3J1O[I-$\@8G M-*\TJQ)1E^KM"6#]#=A39#549@FM4W[EBJTA"5*^5JCB22TG2S0T0,]]ZB]' MIIE2<1#9+8N.ED5.RYZ42+[.-3^E*!$%D'8UZ?[(>#P)<$!&("U2U/MKSG,@__EUGZD6W! YCA(8+?B[+;KAXSM0.Y5D";@?X6\E;BK1RGV?F M"/;@9V2&16ZBN^$!=V.G$0\[<#'7V#6/ -J7B M./0GD),>.7$B_U3L 7&;-^69>(G#@1U84P33B13'/;UC)WFN?M-$ 2BAO^Q% MQ7+MX>F4[I2=8@CC,5*+%%E.(.UY&/ON2:3)ATHGQ("V&JA-(\\SML[R:0K# M3IZ_E,.NI>W4&3WW8R=)KH ;-!M478TW+5\[ #RUC%6-RR-X$1Q&(U# M:$IA@KVIHN[9%[OI]U.I./A##7$W<^5EU(4MA$N,@C&%YKX_53$]+6,W+S]* M#N6=(OY-$Q=ODT^H'9>NPC%I%&,R'A0M4CZ.Z 3BGFZQFV^/R;)G+]K#5H F MA?J>9U2V*85#/Y@ V!,M_@[3PJ13\]ZE5H F5C M_L9A6AFVF";JG__SQ1%S8I+B,AI/+A:A,,9X F]/GL1-GA_XADL)+I7\P,O: M&G)BLM^<$'\YG@!M]&E/D\1-DW]QFF'RXCR((CP>M2QR2\^+)MB> M] Q*+MLA9^4!&MP9N*^Z1;Z6ME,G].1,W+ODQUHF.UTB,#X,6KF[BWM5E M10,=ILX+\\:D24KC960$P90+ QI/##&DYU/BYM-CXQJVJ[Z)G=T +)0;A'3, MN18Q" K(325_3[LDOJAS;;*2E8Q9]9C&6K.!)CXX^'&)C79!&D_ M.- S!X=A_9V;O-0< T@TZ' =A?GQ&Y2.O5#XTS)(N;' M/IZ"WC,_#;[?K)N-9PK4"([69=NB11LAK4<>U#E,7/P6YDK:3AW0SQ#4/4.\ M'AU8#;5LK\?SOT4FG@A*/PG0R!F4IWJ_SYOC4Y8W1_2YJ&H J3.I%.6\2;-S MYP'JG#HNCM:5M)UZII\MJ'M+_Z6$)M<>EF\9=+HW^HW4V]%+"O>8USUA^-YL MZ<5&IS:EYJ%/Q[O3Q> MWR!?]^\MA[=?X]O'MK7 M\+V:]K\"?F<2FF"%/^@''/_=8?5_4$L#!!0 ( )2+ U=XIA=4* P ),C 8 >&PO M=V]R:W-H965T&ULM5K_;QNW%?]7"'7H$D"6;=E-@C8QX*3I MEFW%@KA=!PS[@;JC)#8\\DKR;*M__3[OD7?'LV3':3N@:*P3^?B^?M[G\?3R MQOF/8:M4%+>-L>'5;!MC^_7Q<:BVJI%AX5IE\U)CC MY,G/WON+EZZ+1EOUWHO0-8WTN]?*N)M7L]-9_^"#WFPC/3B^ M>-G*C;I2\GXT%*K1ME@W96>+5^-;L\_?KU.:WG!?_2ZB84?PNR9.7< M1_KPKGXU.R&%E%%5) D2_URK-\H8$@0U?LDR9\.1M+'\NY?^'=L.6U8RJ#?. M_*3KN'TU>S$3M5K+SL0/[N:O*MOS%B:O!D:--JF M?^5M]D.QX<7)/1N6><.2]4X'L9;?RB@O7GIW(SRMAC3Z@TWEW5!.6PK*5?3X M5F-?O+A*P1!N+:[TQNJUKJ2-XK*J7&>CMAOQWAE=:15>'D><1[N.JRS[=9*] MO$?V,_&]LW$;Q%M;JWJZ_QAZ#LHN>V5?+Q\4^+?.+L39R5PL3Y9G#\@[&XP_ M8WEG]\@[8*7XS^4J1(]D^>\A@Y.\\\/RJ("^#JVLU*L9*B0H?ZUF%U]^3+11V6HAGD1(>I/DS(>O;I3 MPBX\%5MYK<1**2O@XE9Z/H"/]C7$*]1/W(H?%U<+L5%6>6G,CKY6+>DB1X-: MKZ%-:V#2D[]<7KY_RKKL*ZMM@CY8N6 S#]H!6::KX0-CA*Q_1N&FYT\J!P + M?**SACUL29X!I%6=]_1%L>&IB%L9!3FAD1:P2$]I4^$6F&^TNH;B,%]85:D0 M*'BDOQ1KJ;UHR]CDW2T,Y<5CY8+2\^J73V,[RNJ!HPZCFEU^\ M6)X^_R8(!7OA,5+0PN9&ODDJ*%3(2%=?^YLZIA<2:1G+_U> MJ4D:EGH575\++*](VR$]@-Y+<6EM!T$?V.'/T=QQAL'DZ_HCK) M>8"SWMY66VDW++;1@=G!DZNW;YZR$+7R'=7"\CQUB87X,:7IVR$G/S?IDU<( M!'3<);4(+\9B* H5UC?RHQ*5\A&,Z)&5,$F^O6J8EZ4P/Y#*@1X[\KZ@I/!J M2Z0)^;0XU;1HM[4^@3*#\J"K?X6.%GJ,ITZ,G!Y,^.*%;H]6F$JQAF'%M.G"P M"PRH^GA$Q*MFZ_ XA2TOF??*C:%$=NB548/[M 56)GB%+Q5$)>]HT3Y!*IP"4L1T^R\)("G*#T!W[-+FR;)^C3U(E',22 TUD MW-=(?"35O-M)@_3+T9\/;B4PE[[:LBZ_S87LH@->JY*=T''E/,@*!/W/J(V@#O2:A-[AT2%AV\MZ4F0VTMC;-*@)6;W(.3MP%MW&79^2NC-ZQ@ M*+?CWW0RF6!43"ECD.>)M]PC N!84V'D@I3>$WCD^%%!&/T14K;.U20%3=DA M@+^2]&L NB27< ^'%):8=E40M$N+*"VPD] @$OR#/G8IGH05&(30E E>J3G4 M"N$'C6>Q8UK-,S97#M9DUY%,C!?*$\6)\C8'9@&:-,3J,N7N#P4WH$&,+ VT M&147U1'YJ-X/<5FHO7LJV6H$7/_*J1(R#%4,=-22*\Z7#";:UT= 4:B:EB)C M.I\)&>(&&W78,K_A6D]ZT6?-BR.2 .A'7:#UF#))$&=5Z*&CA7X44Q%5M;7. MN$W?!,I$1ZG5FJC!T+![%H'N##3UDLUDE+, M4^S ME @>T[?G94:M4T3G"Q$.D&@" GX*) M6O!!%'9?]YI.*G,Q"2V91?_U_KL33J:O VH)O>ZIB//)%YGXD?*IA:;>IGW5 M-52<%3&";H/G,;6G0EHC=U *1)95@K ;&=#VRR60Z39RP!E= M,5A^\&QXP/WH 54_UT74_0.12&2NV>VK\GRJRNGBY-&J%#SXD=HL[VKSO?0? M561H^U:M4C]XFU"QX'!E;+>2RKEHT**E,7.7TR^UPR VG2:DM_B3+W)HF.-C MBHUA.&%.]R2ZZ1J!!@;B*GY!>7(O0FW3FIT@[M<0%(\]' 4;,R%D@*&^$KB1 MCY/?OIY&-SJ&/*YEX828-LT!X!,$#5FW'56[I-L;U@[KSIYE]V923^B_F8H: M[>KI-/'$-8Z'+(;G:1$!6 Q%&!ZTXG0YD=^[/=F1R=PM)T0EPY;:<=,/,5!B MB&9-T2P5"5PPJUWID8TGKD+M#Y,5M]X[=9R;:#KV >D)>^6UU(:^/T*1' 5I M:.JO)+$-A%0'GKL F;F![Y+!]' 8H/N3;U ":<;)?0PG$ /A1<7!*[4F>;D- M[WHP'UL(M;D#/8:X@";F'DNFR(2?G#TB)#%Q%KZ=\F<=JXBN&N07[V0]S M4TYGYE'<5K.RQ%?RP(2X)5:+VG'@2T]R(WG*;#Q8^@:*D'O_IE$*4N?_/XF%.1QW M&.!"O)7H$VF*8[; P_I\DH@@[W2KG+C-4,5\AW*?6G/T))[)X&(",LP:,5TN MD*$)V=)G&J0< 1KRJ*>9BEB (L5Z"!J2J/ M4IYR^+#RSQ?GAY5/X'A'1BZV&D'):,!$C;&@SV*>P)2]UMY9+B &FGP1E7<6 M](Z%3/I@CVL%T)0^NJ-6>8>@B\(0UG#487BWXT7O,-UP0\P>R==3_6IW-'IQ=?%<#)A9AP M(4-LOO)Y$+D7=#-V0!L^\Q&3Y31]\_U%R-<1P] ZF@[+U"$H$W1O#B[3X3N> MQ8<^6Y 9$APAKETK4/K MTROYO>7E/KO4/[YB)I-\$"G\LJY3 S@)RY$R_T MO?UQ?; OB:OQU@5"WTQR^%W>\X^4]+:X/6=&!DWN#&8F.$;13Z;09]P(W'## M+!W'KS(SV1ROH7 Z)-C4!,9Q\DY@B$ZS4M #C)01':=V87+1U9J..W'ZID_H M=']-F;#V#KQU16^V6-]T?U,D/F&#)S)65ER/ G2Y%OD*D%]4!'!G(WVI91]? MD/-,?B:8#4>ZU/50-OY1K4;QW8>L@7_0!4GF<'Z/)[Z)D6>W< TZ*L2M1]/+E!=G%EU0$ >/;K+&S]$4U1NK_.',?L/QW M9.T?W&'W#27_GHQ\8"$^*!K<)B\JT1?Q=Y6K.WEN]+.E&WJZ@R7?CHGK60Y- M/J&_#)"UN_O.,%UA^CJD2H!7@*'Y)GWO?<>?/_FF8[$W#">&2(<:LZ?3Y.7E MQ$B>6)U*0U%^.YBN.A@?ETO^[3 MH+@&1PR+0[Y-J+OGX[SZV+=(BT-OW(^+'THT M"@GUAGL1*Y)^,S$\'7YQL1JVQ]63Q_*M9NKWL/T37 M\L\NP-RC:_C/+:I'>5J []?.Q?X#'3#\#N?B?U!+ P04 " "4BP-76: 7 M?OP% *#P & 'AL+W=OD9*5UTF(/ MB4GJ\MQS/TF>WAG[S95">'9?*>W.!J7W]70IF[L\%TT"Y\ ME.O2T\+X_+3F:W$C_.?Z@\5LW*$4LA+:2:.9%:NSP<7TY/* Y(/ %RGN7&_, MR)*E,=]H\JXX&TR(D% B]X3 \;,15T(I @*-VX0YZ%32QOZX1;\.ML.6)7?B MRJB_9>'+L\%BP JQXHWR'\W='R+9) M??[\FDO+OG#5"&96[%IJKG/)%7NGG;<-O._=Z=A#$8F/\P1Z&4&S1T#G[+W1 MOG3L-UV(XN'^,0AV++.6Y67V)."?C1ZQV63(LDDV>P)OUED]"WBSGUO]5KI< M&==8X=@_%TM8C43Y=Y_-$?)@/R05SXFK>2[.!J@.)^Q&#,Y?/)O.)V^>('S0 M$3YX"OW_ANE)T/V4?T%3;U7V5J7.58-X8\!\*=BJDW*>>_% B.7)Z;AB"MR 5V0[ZW6/-M M6L%NK-H&Q,0]>ID3;L3>?Z>C#[Q/UQZBC%LRPUH)9.[9BARW(<>-V"AW,T4:_WJWT=%2"4S6TX0H8M@!E@=;D2W9]<7/) M+B(P;;WQ@..V<-!:R)7,>6BWBPSEVDNF]WU8(M OO)<7-U>TX]6(I1%U5J2K MZS%#9!R%3*+; :+/N93"44,@"*X@0DD[JNJ%@P><'[%W;VY2^BR1MPJ;$"SZK#MCHVZCNXQ=&853 MFZ+L2RLHW;U8&Z"Z$_:7V C%IB^>+;)I]B:&.JJ0KN,.Q.465A%$HWGQ%2<: MUFX;0S^UE7E((&2P+>!P)IEJ3L=:S>)0X9;_.*<8A M529XZ-:LQR@6\'CN4:A$1^]F2VJ?1'V$3ADPXA&)GB9 53[7Y#]I@/ M@1]!?N(/@FGW=P9HXQ/VB'T4BOL0](XQ5\YTM'V)G.ARDAR9Z!QN;G?]#[0-EGU]: :XL5/QNCB+V3:QT:G8Z'DVN6 M7T4,U]>F6,<6%^NLXG CP*F8K*C1L,E=%#4TA&#*] T3H_5HV)D0&W0\".!? MT OE2>T6=9Q[.#_$7BF)^B\("-$WN0R&A!;-V1ID='N$;1\>"JE[Q>;T\)3: MG4TIH6*5D&")ZRU%5(4P0/9[)^-)X(R&B[>].D8NI%;2ZYGDXW1()C6H(IPQ M/_2J<,+N.A79EGKCKL]RE[I4+ GZ6 LK3>&2P['Q9=AE&H=HN5_X?4$L#!!0 M ( )2+ U?Z7#Z_] , /D) 8 >&PO=V]R:W-H965T&ULS5;;;N,V$/V5@5H4">"U9,F.G=0VD%O1%KN!$7>[#T4?:&EL$:%(+2]Q M\O<[)&77621&TZ<"@3.D9LZ<,R2'G&Z5?C UHH6G1D@S2VIKVXLT-66-#3-] MU:*D+VNE&V9IJ#>I:36R*@0U(LVS["QM&)?)?!KF%GH^54(HL+0>@=&_1[Q&(3P0T?C:82;[E#[PT-ZA M_Q*TDY85,WBMQ!=>V7J63!*H<,VD8>KU3"A%_81M\B2Z!TQJJF M"R8 ?Q/WOJZG 0,'DK(.\"\L [)@HL;YAE\ZE66]#>F]"\$:2&:"+'I5^4 MI=7TE5.,4;>+=,2RXW46L0 M"7]=KHS5M#7^?DUOA!N^#N>/RX5I68FSA,Z#0?V(R?RG'P9GV<]'R [W9(?' MT-^W,/\1"JZ8X25(^LYEJ1J$$T%^I]"28QD=37#DQH];9[&"U3-4_)%75$JP M-;X2SJS5?.4L6PD$J_905I4/M1(5:N-1?/ V'!NL/K!'U-0%0+IF1=G5^@4! M ]10C&4R9*V%LN3#F1">)>FCC@<&2ZJ7Y6AB>8SUH90B8G-C7*#: M.DV6M)[S81+5^F(:H"&U83HNO/2%B-%.4(JJ>:9X,";IM6 MJ&=$6 ;GA=-E3:T5%H)).+E=+A941BJ\5*&XPE%#(6.G]>7JE$R43L05)Y]8 M"P/;&F- ##=?C"NK'=;:JN] "?2FQME\LS M\@3BJ*+6?_IN_SO7^).B] 7<[43]F\W[(YSD@][Y:'CJS:+HG8]'P9SDO?%@ M',Q!UBLFV2G"^IG5VRLQ.N]-LG%O-)IXY\1H,O3F<#*FX?!="THZLGX1!67]4:>L7TRZ&=+Z6J=/#ZYCJO F M/#K\WG#2QIMY/[M_UUS&Z_P?]_@H^L3TAM/9$[BFT*P_'B6@XT,C#JQJP^6^ M4I:>"L&LZ6V&VCO0][6BEM -?(+]:V_^#5!+ P04 " "4BP-74]*"0\ " M #!!@ &0 'AL+W=O M>^[%ER>CQMA;5R!Z6)=*NW%4>%^=Q;'+"BR%ZYL*-5F6QI;"T]:N8E=9%'EP M*E6<)LE)7 JIH\DHG,WM9&1JKZ3&N057EZ6P]S-4IAE'1]'VX$JN"L\'\614 MB15>H_]4S2WMXHXEER5J)XT&B\MQ-#TZFPT9'P"?)39N9PU:90=#?'9ZC4DQ$:7S?<$9=2';<76_9WX;:J9:%<'ANU!>9^V(?3#./1_%G@(P+,XV9+.6+'V$[ 0NC?:%@S ;_'VU/?A(KX!9PHU8]V#JO96+VHN%0O & MYL*B]O!UNG#>TB1]V]><-O9P?VQ^N\Y<)3(<1Y2#0WN'T>3IDZ.3Y-6!RH9= M9<-#['][C_],]M D-R;%)I .,C9+ASEW4E-#'R*$)H,OT+; _3Q]H/<-4&0% MDQ":?A8Q.#NY?E'RC$&%5IK< ?*H 0T*MKW<3DN TR+M!0JCU7T(:C1?)!'_ M-@^NATNH-:F=DC\HS(I4;FLE22$9N\5V1G)<>'"8U59ZB:X/-\2.T/!#&T)Z MRE?D4F:"9041Z_^7Y/Z^T8PWI&5$NTJ MB"??<:U]JS#=::?/TU:6?L%;<;\4=B6I6(5+V% M6!;TC4'+ +(OC?';#0?HOEJ3GU!+ P04 " "4BP-7R30;^E0) !U'@ M&0 'AL+W=O#RW(U]U)?GJK2Y+,1'S4RYV7"]>R5R=7Y6EL:.+L\W_*5N!;VC^U'C;NS1DHF-Z(P4A5,B^7%X&7X_%5,\]V$SU+< MF=8U(T]NE/I"-^^RB\&8#!*Y2"U)X/BY%59G;3^KN;Z+R)R%YJEL6I3 M+88%&UGX7_ZMBD-KP7Q\SX*H6A YN[TB9^5K;OGEN59W3--L2*,+YZI;#>-D M04FYMAI/)=;9RP]3_?/EC;$:2/E7G\M>8MPOD:KGN=GR5%P,4!Y&Z%LQN/SY MIW Z?O& O7%C;_R0]!_/TQ.(9;^O!;M2FRTO=C__-(_"V0L###8K,UII]M/7 M(L\8-TPM&=(FFK0YZ:]%*C8W0K-)Z$8CQK6H.$'^1V3LAHCB^<'*EQNEK7O\ MBU;&5/_?-D"C7Q8A$L)G-22)9@PGP6#MV#>3">+]@G ?U6N !><;-V M04OI0B OMSR'MI8SK02V,A#/IJ28_:XLSYDL;H6QFVIAK>@X$4\2Y'@<+*"Y M/\C5P]X@1^,PF"51,QNA":/I$./C8!I-[PUV@F GE)H$.5H@UA&2!?].6#*; M(T8QKB84ZFFPB).A&T?LYM&C0UU9W1_J!!A-PJ0WU+4BJA]L(/42U(7]OHKJ M+2:4#<:7*D>]F/L+YHVQ$LIQ=:6,/&80NTXL*++P&4C2(G?&+ E6MP2K M>]R[ERO:3K\G0^V:%PSEN?%;SOX*GJQ@JX6$KO"WC7+VQ]Z;_M&#@/5B]X1- M9\$\=C!S#-$'_WX 1[,DF"#&-574L_?K)_$D")-%ARV.I3\Z$L=!??IHA),H MF"9S;W(8.9,GP3PB*)VB!N^IY2@&-^XK^3@4<3(+DD585_/X4&X_/)=:;5S% M]8"T763 UE9+VH?R'.C<)DPCA$ UZY$6J5H5+N:"IVNV M%5JJS,5$UR1+RXEFX*(FD]4&&XKXAM.%$<,10X_MO+=K+81;:>2W&KZ"NLAN M#0=P;\5)X)*=C$<3-,=Y[OI\+.4N]>Y1-)K6CP(88[;"G0/R7<#ND$IGNB;I M+B?WF->P%A!A7# EK6$CGT M0+!BI7Q?!MI]+V &"VN@M@"PED)SG:YWE5$OKZ_8/(*_>^)O$_X!B_PX_[>: MD]9E5U)/HX,F7W*J+"2)75N5?J'=&JQ##+X(DFC!WOVV(2F=.>&,R(R%8;!( M8O99:IE)$.[AG/$TA![P$Q$@6L7%(B'NBH)X$K9+FO'<*+;FIE. ",UQB5/J M<*1^9$DW"MSAU[AD;00WV.D]5^586W!"%2': ZH"=H<+;)4[6< ,M#&*XB U NELE,%*F@=$N8*#4M"FA[4C=T9'+>@(0Q MI<4T!'?0)>-D^,@ M&B]8XG].ZOL3&IG,)QU\ 3D"($+7[$N G-LV\HR3AY!4]N J5451O8^IV"A' MK@M#OK6RZU%LU@B+"V$EH-+BY:XYT/L(-JNRQ7CV[[("Q#%_51#IUV-P)A7% MGG%3S*\]U>N;1MNJA=.0K581:\S96!31?S M';3RKF"_\J+D>E=MO[;-,]]\M7KS6KJ]612%3DP;3'A_C^+]R+1F<@E%CE#N M36E'=HV%;MW64P]CUI]YWW7TLG2=[>_)\5ZVAU&OX&[[T0O3OX8T:$(<+0*^ M5CG.\3AHS),@03.^1U9''>ZK'?*55 '0D8[8J1\9>M%](JHEW9Q0GY%S8^12 M^A#W;W]/7>L/6_7#N7^:^,^HU8CC!Z+?=!\0H_E6E-@#39V(^N'PD$B;5?]G M*>BWZXZ;@_C?7R)/&_\>KH16OV$"\!]A^(:S]^@UJ"Q/W8,A'4G0N]Q27W0C ME17INE"Y6NW(*U+SX(&N5K0_S_7LI-X"WZ#7AP&_ V.XW.*DBWAO^<[W8A23 M_?Z:"FT)OFF.=H[ZI6JWWM_C4&);Q^6K'JM]2RFR/^LI'<.Z2=[DRDETAZZ' M!')*TVD!MWGI7E/X)W7SAX"4N>LBG57_XR;Q-.HW;=TQ?Q#*=_ M6 +%1[MBDT[\52ES]G(Z_<$L553=_-'*JO7I%E3GX%BUGF131G"D?AM.<6R5 M/6X]YK1-ITSA:)'>]L8++=P8S:;Y<^$.&Y6KSIMGM3O/G#O5\:/7*S?3G\C1F!II&ACX1ASRGR,#%*+VYRQVC5AU M!IPPUWKOKWX3_JA4_IA[)RR:S_V+KL2_MCZ-@FGH7GF=XDPYBX=]GY7.6I\" M-T*OW =/U),J"^N_"C:CS3?5E_Y3XGZZ_R#[@6MTGX;E8HFEX]$L&3#M/W+Z M&ZNV[L/BC;)6;=SE&MN#T#0!SY<*'%C=D(+F2_/E?P%02P,$% @ E(L# M5U:D]A7H"0 F!X !D !X;"]W;W)K&ULQ5G; ML9.TV\ZT\<1-<]'9"YB$)$YX4 #2LO?I]_L! MDI(<2;:S:??")D#\YS/$LV6M/NNYE V[+XM*GX_F3;,X/3G1Z5R60KOU0E8X MF=:J% VV:G:B%TJ*S""5Q0GWO/BD%'DUNC@S[Z[5Q5G=-D5>R6O%=%N60CU< MR:)>GH_\4?_B0SZ;-_3BY.)L(6;R1C8?%]<*NY.!2I:7LM)Y73$EI^>C2__T M*B1X _!G+I=Z;-S)-[(HB!#$^-+1' TL M"7%]W5/_R>@.76Z%EF_JXE.>-?/ST7C$,CD5;=%\J)?_DIT^$=%+ZT*;_VQI M8<-@Q-)6-W79(4.",J_L4]QW=EA#&'L[$'B'P(W,W%35.GGX^OH%?&WM0E?*T%F>OLI %U@CE).TI7 MEA+?02EFO]55,]?L797);!/_!%(-HO%>M"N^E^"O;>6RP',8]WBPAUXPJ!H8 M>L$N5>="R4[5:_& R&K8I5*BFDFS_NOR5C<*8?+O;[DZ.+''_S8>[U'\G"0/-Q'_45.>@8E]C6E]ZUB5[50&:NG[&VND#.U MTNRHF4O[_A435<9HJ^27-M=Y(YDF8O.ZR"1 H?9=7K>Z>&!BL5#UG;3@W/,] M]@XHS0/[I4IA:&0ANRY$9:F;<]J^;_(E0D04NN1:6C;U WDK5JC+4 TY9BQ05J7)=",D9FX$WDA M;@O)T$98KG4KX+9-C2Q9E+\"!FA1]\ W%07B*:]2]!OH)BH(3F] >%""F$D! M)SU(H4CG\+ 7]K%TQ!AV(771GW2#!>F[2^A'/O9[LGE9RBP7C80D"/M4&BK$ MWF77K2+E&O#N8@H2;#KB;[(;Q.T-95S/G6 R<2;>>"!>;7J>!R;C4&:EV6VD M&TQDT';D!W\B__B0?WL3R/"F"+32?-J2)<'^+-F;)$&7)'^LR\2Z^DP1KW/= M&$$"Q_,\^NN-M:IV--F0?U>^Z$"FJBX?.<%J93)GT#1#H*RRA_M$HZ+*48 M*XKN!/BFN+!2BDHC/9LY_GVQ-'+U M;?Y[9T?/,]?,GSC)Q'.",>^#$NE2M!D(^[$S";@3A>-=K(Q=EW#$TTRO58X# MXJI?$@];C2$Z4^ $,H9)["3^F-4+T."(GDS[A[UPLVLW]\9 MW]U<7S^W*4:;3?%O]#-)95SL>./0\6+OV_KBXP+YPM9H;?/=]7IY0^ST(P-8 M_D?Y*^;__[JB*2)'.82(N>^,_7 '[7^\>UK[/FZ<$;7-)-G7-K=&-&8\DY&] M/5>Y&Z/N)-'.XK(ID,O>MHI,1R]T?L]*>ZVR77%+%M$<3PW$M > 3,+027C, M/MQ\U&3(5*H&/8S)WH)*4=#UR;9,X-ALF=&-BF[=*[X__C#F?O*ZAR ;42/(4]GW MB$X3*]]4Y(K!_ZW<)MEZ.AO'U96-PJJ!\72>;J!VANY@^@ILJJ81N^]8"-MZ M5N7_(?=IBW1LR:=KER7*?:Q!XZ[SV]J=J--H(=$&LJ?+.G?(75$86'=]4TG_ MPQ#KS>RPK+N_=3-3==P?/:W1F@$H9TRR&;>;@7!O,/92<2:4Z073NBCJ)2Z1 M)G9P-02 ?G4*YQ+!]1\+V TH;[PP! VQU>IG&XR&C\C@^YRNZZ;S'+ 0W=$W MSR#R\!P[29B8I\=#]@'!(Q1Z%N%F\DX6]<+<^2>.-^$ XE' _,0)_8CY$6:$ M$*CHC5$40+ MJ!-&MDX%H<_XQ&,Q9(HFOHV7&+)Z4'KL^*+SLGF7)C9UOS MXQP"0'?RV=_-:-*WD3C,!VQA1QQ85$E,BY+NV?970J"=LM^'\OS)_#2&\V%Q M.9LI.:,TO!*%*[SL3]LGB M(YM\>)'@ \^-HP&B&W !<\3C"07'*X()W,D*1MY+E>:4&T=^,L'UR2>8L8L( M61-S,^AA]"@)G8D?6Q%1Y6,WI$CD'NSOLW>6J#$N FS"G3 TL&/73UCD>F$' MBP7N/VCP:4O6W%K-D%6F@.68N90D@6YELZ1R84<2*S_:;YX.I:\/L_Y&DQ:U M)G\/0!N]"/L#'KJ3A"J8;5CK=[5>;UNBEYT_CU&UE)@]KMGU(^]D&WWMV)22 MKE#NKBCK;[@=P0]\1(%O3@_\R(W#E:P.W2X6=AXM;"-1TF)A\A@'SB3R7R+7 M%K&XN:=2SRQ-T#=?]2KS:X1>RW'6ZI[!52%0@6]23-=#BAV3*PB@K#-9;/:S MS5XU7+36B=.5S$HQY'+O&-8[1F F*5>I\&V%_73(E/[YK07PW3WYB(R')LZ. M:$C4F [=B/(;?SXET0KJKJ;;:$%%*/)=S@Y9% &#P\H9N?A\2'7GX^G)!'R M!B[7#5-DOL"-)S@&2H!'2'EWR'QW0KN!1X8BET%[]I#+(F-F6.&O ;%_94JS M^?=];4&*'3,.O7:N:+'-1,'8Y8< C"(W@;K!^F[?V2[S>;";@7*#R>&PX^Z8 M'^X]^U]-N_/:V%:BK%5CII0=4XSM1Q@KVXK&6QHU-WHN#?T',05;B=$/KVQ! M6_W:\R2/+2/C, Y6\KZ!$1)S^]%[+L!/X M^YL.6OV8LS\MH:,@3C RH+\#. G83ZO.GT28D#@.3/)_Q?I19W>2@/K%F-CZ M+J;*[QN0AJMQ*-+P67'X@M#CG4>W?7PZ6?M:6$HU,]]$Z5;65HW]<#B\'3Z[ M7MJOC2MP^\WV-Z%FF$]8(:= ]=PD&C%EOX/:35,OS+?'V[IIZM(LYU(@I@D MY].Z;OH-,1@^1E_\%U!+ P04 " "4BP-7-PW7"E8& ",$ &0 'AL M+W=OC4VM.#\U+V[T>>GJK%25/Q&@VG*DNG-)9=J?38(!]L7G\6JL/1B?'Y:LQ6_ MY?9+?:/Q:=Q9R47)*R-4!9HOSP87XKC.SP8! M >*29Y8L,+P\\"LN)1E"&'^W-@>=2U+G<%OF&&Y;SJ%7@(ZT)D!=9.RK:R)/JAP;Q&09SZ4CSS M!C41)4<.D%>[5F!XS:AT4!YM(G-O1\Z[=PBRG']5#B%?G9ZO1J@D.T%(X].Y.E94/? M7BU9QGU?NP'#,FJKC4\3#6+AHWC/%[K!O83KXI^D[_<,YITZ/>_96\S].\%7 MJC>5,0#5K(K>_/T)XWOU8A:%T[?F>9L9R!7ZL]AI%;D!SQ$C\@93\,!DPV&% M=4.&76RQZL;@%J9XD)!#PE,AL$T\FON=!C/(S^, M9L-T-J?;*=[.(G<[@SG*3BA1V+Y+FF63R3")4[A3U+^][/BX:K;Q-0J#^3 ) M$QS^QIS G1\83T/B=3I,TOEQ^_FZK!OK!Q6G8L'K)!V&870,-[0U0DU?UFYA MZ-P<08IPD[A=9';3^@83J+1]0ZLVRB7#" /:)R95M?)2:3*TY%>ZD9&0HK!1C) M:!3/G=%),'5&)ZDG9#29X51RF1&Y7RE*XI+9+HKY=KDHT6*CNTW,OL),D=U' MR,[4N4H2?XV3.5RX_<2WDPOG%IVI>/Z&X9J"1\2V;Y[2XBA!N+[IA0U>@O1:W[>%7NN^9FHWF+T=[<$8_!&>$2_>/P3D9!2]'^\XFXYT38LGU MRIV##3B3_K#8O>V.VA?^A/DD[L_I'YE>B8I::(FJP6B:#D#[LZ]_L*IVY\V% MLGAZ=;<%QXVI)@'\OE3*;A_(0?Y%$ M\MYSS_VD%COV]Z$FBNI;8UU89G6,[56>A[*F1H2--BY;+=+>G5\MN(O6.+KS*G1-H_W^ABSOEME)=MCX:#9UE(U\ MM6CUACY1_*.]\UCE(TIE&G+!L%.>ULOL^N3JYDSDD\"?AG;AZ%N))P7SO2Q^ MK9;93 B1I3(*@L9K2[=DK0"!QMJI=+WL^SU39A-XI+]) DX_D:M(&.>,D*9^BQZF!7ES=NI M*/1&SIXV(HUT%5I=TC)#IP3R6\I6KU^=7,S>ON#"V>C"V4OH_SYE_P-.O??< MJ(@V5)'3>Z)B31!J6NWVJ,2]*@@M7?R--A.9K?:&NZ"LB6:C^\X#JB>K(U50 MB)$\+'D38$49E_#85\9A**B2.Q^P7JNB@P"%,%6_'QFL&*0<1UBUAK:D3%0F MH%.\AP=V?TRE)PAS1MO1\*XF9#>F)Q1U5)9TB$J#H@[L=&%)M1R"*0Q\V$-4 MR^D(A/H(![^-2X:KQQP!RX45[^$P>#3ZGM2ZBU)6K=[WH99PUL97V/%1(MVA M8[S$PYH20X^4WGBB)#P10[:K)&#P[R"P)L*1Y[VV@C!)@7XP(+P+*AFYJSHZ M'";_N(^Z+FN)HY_1QEC":$)ZINHZ M]%@-=X,\RD28 O$'LOWI#X8?:^ 4P@_X*!1*^6X]%XF[R./0-+*:P$19)X:' M&J[UEH8*(3<$#GD87!YR]/K5Y?SDS=N B6ZU*U'!,D$?I['6L&X#*\"B6BI@ M25&-6<&DCG6?Q)\DB7NU)5>Q'T*_,]:BIKYV!AYTX=E"Z-J!6H6*WA)Z &'8 M,%=]N&1Z((1!*N.@BD+$\?2I69(?705(VB9=>$':RL7^5AAWQSOUNK]*'L3[ M"_F#]AOCT,FTANIL^N8\4[Z_Y/I%Y#9=+ 5'7%/IL\9_ 7D1P/F:.1X68F#\ MTUC] U!+ P04 " "4BP-7:9RB9W\2 #.10 &0 'AL+W=O F7>GU:;+7@"2W*TM-H-KLXS;C,#UZ] MH'O7^M4+596IS,6U9D6595SO7XM4[5X>S _'JU$-)9";R0JJ<:;%Z>7 U__'U&3Y/#_PNQ:X(/C,\R5*IKWCQ/GEY,$.$ M1"KB$B%P^.]6O!%IBH C3\MS ._)2X,/SOH[^CL<)8E+\0;E?Y+)N7FY<'E M 4O$BE=I>:-V_Q3V/.<(+U9I07_9SCR[>'[ XJHH5687 P:9S,W__,[2(5AP M.1M8$-D%$>%M-B(LW_*2OWJAU8YI?!J@X05 MZ,=BRV/Q\@"TI!#Z5AR\^OO?YA>SGT:P/O-8GXU!_P:LGP(N^W4CV H>53O\ M0A:,.VT&32AB+;>T7JU8"4^"S@@M>0K*>ROR2C"N-<_7!M:$R3Q.JP0!A?=A M)2_96N0"D!&)7RMS@EEN !E"L)!W+#,R)E#&&$B(\!)"C\"':,JN4G&'6%UO M.*AQ+*I2QCP%!-[G\13^L%]X7N$1HME\,:%=WJALR_,] (83 &B9EPH@LL_; M%GU$31UVA"O=9O[V,2ATN;D'B2/[]?&4_09GT>:H0F>%HV4';A/1-1 0J05H MNBUPD;GE: >]H(4]N>1X+%L-"5>5)4?-# MW D=RP+)"VPWN^)Z!6PLN5Z#1]IJ!2?+)NSJPQ^?YM$9'*M5RF K?0(A9(%@YXY:4&UU"! MF&8R%6!P;R3('[$7&!$+78*?P\-DB#NL*3BL82D\E!*O/!9T>OPO M+13*D2Q3PQ^WMU9[GI825J-721BRC&T!+#P,[A"!Y4 "LT$#SPL*8[GJE"%(YN 7P 9'4*U)DAYX$V"="HK'GD^6R0W3,%(-=D M) HBG435-)AKE51Q>;+*^PI M+\J34IW0-X*!/$F E'*9(8$VL;L'0@.@2S[9;^)XCIQTBL*BH MX/06 Z=D5U_>L(O9Q83=6!NSTBH#D3$241@5>4,^6.B"-34.V*C6N?POT-N9 M*)0:8M>)X6C-X6JK#*F!)X7XLT*D\4EW8(MH4V;]#@D[G,^G$);XIH5Q5T;[2#K@N*UI M'_-*;K>.6^I#X\C=;;BC+HQ)?2]! PB90@)*=1W-%Y= '?;FP]M/\TL0W#OV MYNV"+24R2JYD#*B6!JEQ#1$OG]B'U!USAB'-6E%6" M+"\MN1;SB96)MJ)J%*#:V(.[* 19],/SZ:R/_YRMJK("SEHTB)2U?ZA&J8*, MV EGZ!,3"_FU6[XG:'"47ZIT;X.43\I+S8X7H6KU"E]+D>^/AR;L89H?>;'N M5?.07*C3@>6[5VFC^[3S7A5JD(!T",)+-$F:;RFB"H(ZX'5N,S^2=.5/Q5^2;V;@5.T;MV/$NWB"N)KRI 1HH2#&> M)!)Q@#!B:(M,&+P 0'E$2$P M)L,:2C$E1 MUIO^!=%ZD(L8P#F:GK7\1G"([X5SGUL;ED'>E=HQT_XSY"XYAL1&&(U"O9NR M?ZK5*N-Y?O(!C+:* =L/98(R]$XLM4M QFU]W$G3;"A4[V\,OL>A8_%;V(TC M=X0;.BI-ZK7'GN"A?72J8D)C^5\?T^40GZ7L_8>3^7GK"#;P*=A1,P.]MO>/ MPS3QC^QJN9A=L".*J7.> 6%N?KY81(OC!M5\U$H[GM+?&R >X"<3X-J475>Z MJ, ).;/20ZZ)WTZB>ROD.N6$*'LX^$9*-0T M;NLR=/+"AP"(J8L/>_'C(+'&5Q;@O&&K)G\#QR%SL#/, X6HS1!F5K1')< @+:\,\]E'B\99G0S2#-@@,!J[#\6F?Q MP4$V_-:F4"(!C_0I0V"OI7HJ3]CV3&:'*7OW:!;W!V4-K[#&[!J]PEG@N,@K MG-?YSZ/W'@P(^_>>32\;>P\ZKHLA/R7S6W!/+LIS%(-0 <+.')D3V%]WMU8> M8-DG,)C94I!.S$8]PE#AKI,"=/:Q_J ?JR-[^YAM U-I@O40&]S00:A50HG@ ;2E>- <-;E&@D8ZPPZ>9QL!^!M1H4 M\KH,ME,Z378R$4&YR>+7\5XB*#,X+P4K :F51+N.!AQQZE'*,&WJT+W)SCZB MU40B\<-ZAHTB ^J\BUMEMX!A6KVD;V-[P8=I6AWF;?H2VB[*-H:1M M0QM:V^@A*BMH'VZRA?5NF:]Q$N=*X>[I1%Z\-@@ND:XLP 2.25RLL#FLQ MZ;$/VY1GJN097_:'GT#:F:U]A.SPA#4PN]C_(?(8T\/@Z,1R:RN>W+R:P&\+ MX0^N;&SU'P6LZU4:%+)J:VHEY4Z=[.$)U#^IDL;F&/ .J!-'EPMIG!5_"J5@ M&7A88-=K%@M I*PRI4^,02N:;#V. M/L;W\;W1PZF] W6NL,9$D03$'[ )8$_Q-=6?'5$H]O!D.*+S?W#.YLI_=&'YM!O>6M4S_1)"@L=W8G3L%UXN%"\4*?ZT6^N91B M,,Q"FI).J5!35_D>.4;>\W+V U+]\OR'L+G2EUL90.W"5 AK?DZPHMD@+(+1 MZ0J91F.:[FLCFAK79%6 .F(]\E^[E"'^-'W$Z%Z8-P:XA@((^W=M#Z\G&FIM M'!(C(Y?(&^N1(4]H=#R&_*)TR4Y0Q2&=YD[1T8?(C )Q5:V-W<6&8#N"P%:F M00,;XH!B0?AHC-6U2:IW*#KXG,3V'SYJ,M=M5;),E!M%W33;X-%JJR6U&/$S MQQU4D*E"\JTRVX]!O7.;4C"!(%92@]UI97P3SROCHZED[,R0Z4<.N.8'"$-? M5=4D6+Q95?6%8H]L?WXZT(W"5DP4](J"(FW8WNCAMHV=&AGMT&F::E05HNAR MJPI[;$0YAZ01J0Y2+@+%R8*16,Y LOC7G/UUL,<3DJ,WX1XJ';3T:]@4/I9@ M@]RB5'=V+_M&!>W[M?B>MG[@:#3P!7CD0*NQ(PCRZ0 MK2'?'\KVA:6F:6[J MT7[\?!/-3(17\A4O)&F-#>+)3V (1LF1'UFP.E5/7.2F5X(VO->_\Q3E:%T! M]Y4VA0DS.N$-JO$Y=J0C:7)Y8#[$-@$[S3M#/-\D'M&90$-L=R,::XH'9B-E%BIXNR0E^_\D68)JQNGZ9+ MBR:-$8A_9H5>L* D93X/ ;Y,K6 MM!J6I"33;B)9[J,96V\DQEDE<8<*D?(#;\9)=#(\V>@68K^D]A9]Q/'W9-%) M.FA&C'(VT)<0B6X*Y^+[<._%V-!"QXX]H@WU"9LM^E=N5M4RZM M=74POAZ/ J[-W-F QN)^;64=PN$(OKBOR.Z+MAS.G)_4+C]P],C,SC!F7:,I M=\KF,$:@[7S1?>>TI!D_K@VQAD[]G?%6 M$HSXN"38G#&4=:03-A@P0I+DY_+ M36( ^]M U)HY#PTHZ@= -+6!3=V",ED[G4M"CO4\,1P:SJ;S5F87!7=Z8L/O MEF3.VSGF\VBZ> @F_Y\0-2342(BZ;P2H84CY;5.CH+PRD2#0_3-O;P%9WS8V M ^C-FP/M&328A=AR,CN=B:+"VW*S-Z4^KGI% 031T'_?F!A ]@A>OWC@O>Y] MDC.I 3XTS@I'73JG:(LJ1L/'0!Z['1//=SSE&-V_Q8YK("8RHXN?[#OLCQJ?&(@I#&PV]$,W9W< M$]#4==V\;U[10):Y'P_UU/2AS^218PKM#,Q[&HN28:O'Q:%0!(,PIMB^XA ; MX,L[CA=X,QQ#:Y'%O>("#)1B!W!(T8W V@DS;!)0K@&82&U*I]HFE (#/ZKN MKIBE!6!'^]_7]>\/4WN8:6.@)^%G/:W;H>48.Q_)S;[,62W%'41.&"H<4?7M M\MG\N,7W, ST+WD](/H:"_4Z!339G28K6T.@P,P W4:9#..[\=C.B"I$QFL9 MT-FSP-LSPU5GXRFBAK]8!2(N\A@64K_+LZRVN<0RLY%;@@#J<>W6:'9[BBB41.F?\QEQD[3,)NY5]/ZY?9[*AR- -1'->3RE.^3<$\]09%IPY; \<(S MEIT#>FC?\4B&>C[?"\22[(9YC611][K=A*<<:1*:.A5-*)AC6EETB=E8VK#H MA+VN ]C_EHG# T<_45L>()-VP#.@O7W+:59/3PXY>4T^JTGEFJ94J7(0:V=@ M5;0E$J&._.5(H3\_F(WWG!ZZTWVQCMFWM_/65LK'OWOP+2F Z]QC2@M/_+H) MLD*OA(^.T'RH2LIL86^US&.YI8D%'U34KW_[ETO9DT;-VA7VK'^Y%X,/F3TNN,APW<<#QF]6@CW\'U"_[K5(2/O&/TT\ D#=M?T M Q 1P9O17^ICPG_P1-U*,]>P"SV"437^/:=R"2Z<&RAS>@274UYJ1 %NS6AQ MO7WKQJ^J!*T]9&?GM'9A$+DXHZOY_!S.B8PL*<]<"GHAE]ZKI_=+R7;*@J]! M"M9^>*^6E6]F^A/QS[^)V'S'HTW^J":_-W5$+T>M.3(/_]WXR&&^ &HO\"'@ MW@P>OT22W4_5&Y'9(>#K8)S@':FGY)I#"O M%)N?V_!WF?NQDBOS&QWUX^:73CYR#?$-OC6^@J6SZ;/S Q,:NHM2;>D7.Y:J M+%5&'S>"0W2'#\#W*Z5*=X$;^)]P>?4_4$L#!!0 ( )2+ U?&;!%1E@( M .H% 9 >&PO=V]R:W-H965TT"8&DG;#.J! T7;;P[ 'Q69BH;+DB7(N?U]*3KP,2--A+[8H\1P= MFN89K8Q]I1+1P;I2FL91Z5Q]'<>4EU@)ZID:-9_,C:V$X] N8JHMBB* *A6G M27(15T+J*!N%O4>;C4SCE-3X:(&:JA)V,T5E5N.H'^TVGN2B='XCSD:U6. S MNF_UH^4H[E@*6:$F:318G(^C2?]Z.O3Y(>&[Q!7MK<%7,C/FU0?WQ3A*O"!4 MF#O/(/BUQ%M4RA.QC-];SJB[T@/WUSOVSZ%VKF4F"&^-^B$+5XZCJP@*G(M& MN2>S^H+;>LX]7VX4A2>LVMS!((*\(6>J+9@55%*W;['>?H<]P%7R#B#= M*@ MN[THJ+P33F0C:U9@?3:S^44H-:!9G-2^*<_.\JEDG,ON=6XJA!>Q1AK%CAG] M?IQOT=,6G;Z#OH 'HUU)\$D76/R-CUE))R?=R9FF1PF_-KH'@^0,TB0='.$; M=.4- M_@P_+@3E*N##46X>=D1L[R#_'K4,DMX_ PHQ^2:ZI%CN.(IX#0+C'* M3D_Z%\G-$;W#3N_P&/N'[?@GM//HEQ*Y4DF@#=36+&48(YYBD%U6"%W)Z](B M@M %D%Q#U?84?4^!.X)M>;NV (/^!YCV8$)@Y@G)U=I__*& M_'"AM4RUIU@0H:,SR W[ CFI%UR=9#^1:N.Y-?L8.Y85X8C[34&=A^9,)1WD MPMH-ZU\)6S!1*98(,T3^-HT*''.^ 68;$+ 4JA&M>2AV+Z%S[!UJ&PO=V]R:W-H965T%?S_;2;,6I15B?$E\YWN>QW>V[L(M MXX\B Y#HJ W@-P'L)"(X M_ ;@OU8A: #!:Q7Z#<"D;M>YF\+%6.(HY&R+N(Y6;'IAJF_0JEZ$ZG=R+[G: M)0HGHP5^1AN!%L#-FZ,)H)B()&>BXH NT<-]C,[/+M 9(A3]S%@E,$U%:$NE MK1GLI-&9UCK>$1T?W3(J,X'F-(6T Q^?Q@].X&V5P? MAL4=82-OZ X/P^8=8:[CCYPVK"Z#O=>L"N!K,R4$2EA%9?UB6V\[B*Y-_WWA MG[KCF=OAC]7@JN?,/_IZZMUBOB94H!Q62LKI#54OY?4DJ0W)2M,JETRJQFN6 MF1J^P'6 VE\Q)G>&%FC'>?074$L#!!0 ( )2+ U=/646V$ 0 !<1 9 M >&PO=V]R:W-H965TASDQBPOPE G.99,G\HE"GJ2254R0[=J$>JE0I8Z4%F$ MG2@:A"7C(IB,7-NMFHQD90HN\%:!KLJ2J&.+W)C&\+):,D6 M>(_FS^6MHKNP84EYB4)S*4!A-@ZF\<4L[EN Z_&%XUKO78.5,I?RT=Y!-=MS4MK3/M93AVO7=VPCK>"!^X*=J5^7%'K:U6_=YQCM6_LZ*QU^E- MG!6Q=155$>UY\./WMV&KO/6<\W2=RRVQE]-Z&2ASRAZ5FB6KB*W)Y&= 3556C3VE3]4U?KAKON]5\&-TPMN-!08$;0Z/2,!E=U M%5[?&+ETA>Q<&BJ+W66.C*I7VX&>9U*:YQL[0/-?R.0_4$L#!!0 ( )2+ M U=8JIC2,@L %8@ 9 >&PO=V]R:W-H965TY[GG/<6U,HV[KRL67DW73;+X_/H[%VM0Z MSOS&.#Q9^E#K!E_#ZCAN@M&E;*JKX_G)R;/C6ELWN7@AO[T+%R]\VU36F7=! MQ;:N==B^,I6_>3DYG70_O+>K=<,?CB]>;/3*7)GFP^9=P+?C7DII:^.B]4X% MLWPYN3S]_M4YU\N"?UIS$T>?%2U9>/^17]Z6+R//M7EMJHJ" MH,9O6>:D/Y(;QY\[Z3^)[;!EH:-Y[:M_V;)9OYR<3U1IEKJMFO?^YB\FV_.4 M\@I?1?E7W:2U3\\FJFACX^N\&1K4UJ6_^C;[8;3A_.2!#?.\82YZIX-$RQ]U MHR]>!'^C E=#&C^(J;(;REG'H%PU 4\M]C475RD8RB_5E5TYN[2%=HVZ+ K? MNL:ZE7KG*UM8$]4C^63BXQ?'#4[F_N,BG_(JG3)_X)1GZF?OFG54;UQIRMW] MQ]"X5WO>J?UJ?E#@7ULW4V_C1A?FY02U$DVX-I.+[[XY?7;RPP%MG_3:/CDD_>*5CC8R M9.\HVS6:";Y/R:\0HWY9&]1*X>N-=ELZI'6Z+6UC2F5=8X*MU=(Z[0JK*Q6Q MR:!&FZ@ $.K?QA4^3-5;5\S4HP:27B6^ MLM8E$(.5,S%SKQV05;4E?%!52I>_H@33[X\*#RB*42Z IA&Q\D*#5C(CF%M:9)VRJK%[:R#8LJ>Z2$S,Z:@WIR/Q?U M1P2XR[59(7.+YH3<;&E)V4H(=E9G3XE_XKZCL!'XG?WOFSX&%@&V$%UH=HU. MU6XUSRTHGX'B@V6+;%G:6$#DUNC ')<@(L:Q741XF]'OSD]JS;ZZUFA[,)7F M0F@-X^/:MU6)?%)LS2PDI.NOK4N]3RJ)>G;2'Y2:I&%I,(WO:D'DC=*V3P^@ M[UQ=.M="T'OQ.4I#L5VJTY.CO^&8"IO[TZ]8)SD/<-:;VV*MW4K$UC9*GW]T M]>;U8Q%B%J%E+!]2HK_ILGH?9GZ9A"\NO!09 I%M MMLDUQ*RA($=@@0C4^J-1A0D-^-5G5N-. =RKR.FX'*=[RBGR9\\,4$S,8-:D M8*B!%55X5/D(:!O*,B5AB=3'$];A3/T#* Y'N)5G2B_89:9CL\RUKEHQPS8C MB)GF=..FP=+N!&8C<[0H0HNO!0)C66U-H(.I#TYHEVC7"09*&%;Y33JPMPM\ MJOAX1!I7BG7X.84M+YEVR@VA1(;:165Z]UD'O$X0#U\:B$K.2R[+L,?:-]>V M-.QCE(.ZL8&;I@G6>0H: [;#9UD8I2 WV&&PS]*58TXV^"15XUX\V]/(AGVU MQE>J%OQ65TB_'/UI[U8V%!V*M>CR=2X4%^WQ6I'LA(X+'U"W#%)@&Q"%2)Z/ M_/*(K4CVI,Y!]_8)"Q;1V5+24%?JRCNCP/&KS .2MP&OTNG%^8O*KD3!.-Z. MO^EDFE"9)J5,A3Q/9/@!$0#HDH61"U*'0 #+\6-!5/8CI*R]+RD%Q, C@+]3 M^C6:BJ9+A$= BDA,NPH(VJ9%3 OL)!HT;$&@H&V*)[$"8Q6( 2&>#:HT"#^& M A$[I-4T]X?"PYKL.LK$L&(":5:C;W-@#H'JLQY4GQV$Q+=#M"]%Z#Y4_4(1 M JL=2>)L27='6H"R;\P1 U7>S[,Q6G0Q*O3&(NOL[Y*O,6-A(6A+;E)(TF9$ MLZ$\ I3#7VDITK8-F9DB>>!H&]="] 1PDE[\;F5Q@TP$!+,=;@(&9PJ2U(X= M?FV@'Q-+-:98.U_Y5=<-Q]6&>B\M.5+/7#HZ!9H"2 ^-F,/X,G\L";4!!U'T M"S+Q9FU9P\&,,]Z3'230KK/6&SS!<95="BN75 0 <>BA#&B2"WD(.9>*#M-=^!AMA-:FL7_.O_=":?P^!XZE5UVG,R'Y(O, M@*E\XA*IP=I0M#41HB U:E?XO4D]/II%:_]$L M$D"^23 Q$*M]M?=_$+L3M+5FQHX:H=IP9MYF#Z>V$]6JM414AX]R_<+!38X9 M;8S]"5/>;MBZK14:!4BJ^@T9*)B/].6:K2+'J@EY0Z]$3C:9>$D-$;^C-,QA MRKNO9V5KYEL:S;)P@H)+G!]]F]F?==LRH37O7$0[K#M[ED.>"3Q1=K4K:K"K MH\[D8TL<#UF"0+MY@MK!^"H\SJG3^8[\SNW)CDR:;CFF "?BFFVO[@86*-%' MLV0TQXJ +R)!%]NQ1U:!G(!M!E.4M+C=0[MFE8X](#W!B[[6MN+S(Y3*4=05 M)_Q"LZLCI#;*C 54R(URFPSFC_VPW)U\8S%2R3R3H1HGL-/+HM'!"[.DO-SN MMAU>#2A))-\#H^RYE@RY&3,R(=9T]@ "9+PFCGNJW>6E,D*3%U32P\7/H9^1 M*6V"-JQX.7/,I8^5B0O.)DZHZRG.[<3RJX_QR485NW M2<0^DM]I(#2_!T8CT_&>,TG=QC[YPSC)FT=AHD)M"=O^$TE];T@=K1X6YG#< M85HS]4:C4:9I21JB#.;3G40$2>9=<&K??17+?@(8\ZNB<8:,S5*R#H#Z91IE*%"X-YR 6-6_7TX"TD_=I^IJI M'X>[D<^-R5TGY-"B7%L' IH(E$;B;Y_.3KL?.&5&7IC MX&K+6>!+?/DURL\_2WGF\'[EG\^>[%<^@>,=&;G82@0EHX%P$<&"+HMETC'N MV@;OI( $:/*E4]XY8C B9*Z0Y4/5_I'I_V?6Z M(1WM9IG=GHC&XLSH=JJCZXEG2KPQ6T5=I+E+UDC6@)T[]*/A2J\?QX6DWSOK M8:Q/YPY.'ST: :<48L*%#+'Y:N4@OL^.2 R)/JJ))J7-FY\Y(WRV]V;:K;>.[1OJI)V M.U@0\_>4]&YT4RZ,#)H< M8N'G/0L_/TB7WQMRSIT79"AI?"Z28OL(^!^3F)OP\+K$\5J0%S\@J:/T#2*' M-# 1/5X_E_[NRY)T;Q)*])+@,8:N$>WN^N[>1>^?/GG%.[LW&:1VR4.KZIY. M.V]M=HP4^NY-8HCYM0A5R410K->#W:0BA:CBV]#?RR/.G+J[ZY[A6@QH RR5 M2[V06/,2#3/.]ODVI> ]#V=HCZ,;N;$UW5O##>WW;61Q/^#5S[T^WYNNQZ-W MO;7!=/I:"E,42:]]^U_[E^:7Z5WQL#R]<_YTDFXKNB^- MW\B;8]"8QM?R<0W@,H$+\'SI?=-]X0']_TIP\3]02P,$% @ E(L#5R%Z M704( P KP8 !D !X;"]W;W)K&ULA57;;MLX M$/V5@;HH6D"(;K9LI[:!7)K=+K9 D*3MPV(?:&ED$:%(E:3LYN]W2-F*%G"\ M+];,<,Z9,[R,EWNEGTV-:.%7(Z19!;6U[644F:+&AID+U:*DE4KIAEER]38R MK496>E CHC2.\ZAA7 ;KI8_=Z_52=59PB?<:3--_8=_G3J8!%)VQJCF 24'#9?]EOP[[, +, MXS< Z0&0>MU](:_REEFV7FJU!^VRB'L^HYQ#=^9 MZ!!4!7=<,EEP)N"+-%9WM/O6P(_H&>PY?E;2U M@<^RQ/*_^(B4#G+3H]SK]"SAGYV\@"P.(8W3[ Q?-K2?>;[L_]N_Y:80RG0: M#?Q]M:'VZ<;\YY71?DFP1YDDR M)!U]&HUAGN9#_.C_KG:HI7M=8Y8LFX7Q]#7[Z&?I(IS/%Z_Q@T_J%O,P]M;0 MPV26A[E7/)U1;)Z.FYC2?DZ3*9RZB-%HB#2HMWY4&BA4)VT_3X;H,(VO^B'T MFMZ/&ULE551C]LV#/XKA%<,=X 7.W:<.%D2X'+782W6XM!T MZ\.P!\5F8N%LR9/DR_7?EY(<-U?B+3=+D1WZD1"^/4CWH"M' 4U,+O0HJ M8]I%%.FBPH;ID6Q1T)>]5 TSI*I#I%N%K'1!31TE<3R-&L9%L%XZV[U:+V5G M:B[P7H'NFH:IKQNLY7$5C(.3X1,_5,8:HO6R90?D10-*R1L4FDL! M"O>KX&:\V$RLOW/XA^-1G\E@F>RD?+#*NW(5Q+8@K+$P%H'1ZQ%OL:XM$)7Q M?X\9#"EMX+E\0O_#<2&FJ59 '4.*>=;7Y)(]_8L\GLWB%K+5[ MPM'[9M, BDX;V?3!5$'#A7^SI[X/9P%Y_$I T@ MA&8%1]5%4W%^@O>6*<'%P9/V;/^]V6FCZ(S\]Q)?#S=Y&<[>FX5N68&K@"Z& M1O6(P?K77\;3^/<+Q4Z&8B>7T-=;NH=E5R/(/6R8Y@4P4<(=KSN#)0SS:W^8 MWTLT+B?Z#E[VX(+ ZQ-XX<&U:Q?75F^=%].PES7=;KV SY5"?#9^V/*GYP8[ M1/M(SJ0K+L!4LM.47H> 3P6VIL]E*[(%>*VD4W[]T_X?NP85,U(M7,<<*6:, MXKO.V&,.1@X$C2P>*EF7J#2\@:MD',ZSR;45TS2,2CU!.*1UG/;)3FO86XOG26 MH[/-0QT^N/UJST8GC%]"@W58X3=^#3+ E!^IWK% MR-;ML9TTM!6=6-%O")5UH.][* M92(& A$P &0 'AL+W=OD[7B_?H>4+,N.[";= MOM@410K/JUP6!!6]B[/3=^MN#SG"Y6SDMX*D(NB(&)]37.^NN@Y MO4W'9S;+E.X87I[/R8R.J?HROQ7X-&RLI*R@I62\!$&G%[TKY^PZT>/-@*^, MKF2K#7HE]YQ_UP_OTXN>K0.B.9TH;8'@WY*.:)YK0QC&C]IFKW&I)[;;&^LW M9NVXEGLBZ8CGWUBJLHM>W(.43LDB5Y_YZ@]:KR?0]B8\E^875M78R.[!9"$5 M+^K)&$'!RNJ?/-0XM";$AR:X]037Q%TY,E&^(8IP6D3.'MCP53:QC3R4(PQ:B$_IT>(0?G M0X4^]6HMII;V5 3\*M6.XXXKDP,HEE:JH)VX#7+_L!-FU'2L*W&8T0N.XX0#[;2MTPX-@!PAVH%,38(X2Q-K% M9.'Z3B"(8L3(QY:GH0ZMQ \&IA^QB]TG0UU'W0UU@!P-G* 3ZHVC(U(/&JD' MSY"ZVGA_CO"/.C@L_&+'FWI>*>BL JAW[)_R'(4N#RO]K50,G6-KQ*5Z1#X= M%D7 5D(:TH$< &X,9F,8>8#Q^BM5L*1%(1-"L(GI^!+B:>>W(3Y 46BL2GA M:DE8KF$XQ0/2Z1CY ^^W?.A*R7&'&OW%UE'>."([CJ1VU":>IC'F"64K:&X MG&H-+[6&#Z3D8&%N)^J#!E=EI 2LA46UE6];B/X,8U5H8=?X3>.\#5MW[UZ2 M.PO%"821%?M&TZ8<=]6:[FKA1H'E(2\V=7DS>CO?\SW+"9*=TOS8^I.1> SJ M[T?#\5PK#.(J9,?1G1-1_9#6/%)]_USH:DT0),K,!- MX/VG0EO9&>-$FHO@.%82^/"5"98RU,O^&#MTT _22_,7CU5)$FCJN9;O.<>* M=MQ0+/X?%/O&-++J5UAVU.US6*;]_Y1H+6Y,B!!K5LY^.S]&&\,5,?8>G\B3 M6_R0ID*@!C94V184)_+A+UJBS_U1H6^Y=@)!]7>R>3[1/5[L'2-"TA A>3(1 M/N%Y]1UA9;555AMX5XZ/6VP5ZAD:@[[>H >8R0F?E:8;B4X?Y3S%!J)*"=:- M^D"E,D'IJ0E&LH=3LXW G K&\4A-]<=R1T(UZA9,>"D9GHYJ2U4RT?X9W&FC M.U_<,&8/NQW&F$G?MJ7!T?87O[8\_#*)XVK/"*KC=A^W)\?L'GW4=^1W[AS# MUK5%0<7,7,Y(7-ZB5-4-1M/;W/]<5=<>V^'5Y1$>B&= .FENQR_\ 4$L#!!0 ( )2+ M U<6",.V^@4 $X0 9 >&PO=V]R:W-H965TW*1) D27J/4T,)&W:;4#;(&G:#\,^,!9M$Y5$CZ3C9+]^=Y2L MN)DC!,&V#[%(\>[A'>^Y.S'':Z5_F(40%N[JJC$GHX6URZ/QV$P7HN;&5TO1 MX,I,Z9I;G.KYV"RUX*53JJLQ"X)T7'/9C";'[MV%GARKE:UD(RXTF%5=@T/#K+ M2=X)?)-B;;;&0)[<*/6#)K^6)Z. #!*5F%I"X/BX%>]$51$0FO%GASGJMR3% M[?$&_8/S'7VYX4:\4]5W6=K%R2@?02EF?%792[7^173^)(0W595QO[#N9(,1 M3%?&JKI31@MJV;1/?M>=PW,46*? G-WM1L[*]]SRR;%6:] DC6@T<*XZ;31. M-A24*ZMQ5:*>G5Q9-?UQ>(9^E?!.U1AKP]UQ[7_E-Y4P!\=CB]N0\'C:09ZU MD.P)R!0^J<8N#)PWI2A_UA^C>;V-;&/C&1L$_&W5^! %'K" 10-X4>]SY/"B MIWQ><"TZGR_X/5+,PJG6O)D+-_[]],98C7SY8Y?S+7:\&YMRZ,@L^52]Y?$0^N0*<[)<50+4#+XJRRLXKY>5NA?"@_=2(].5 M!MZ4\%DUAYLE>#+&YWR+\>1ZMU>-"DW0ZWMHG>MG+;M@9MVRR! M<;;=.-NFV[:)SC;=VP98@L N!/YIU"0H(^^@;LDFB&R 5!$]59P(#AA@O($; M!*BP"!G8EPV"J)5! 7-P!%\=X#9KX0J1?WKA !W8P^BC:(1&1VD?7F)V2N(- ME1EX#;$79Z%[1DF S]S+XLP] Q;CD1O!]73A=$MQB]5QZ$'!4(@E$829 M%X<)A(D7Y3&JAI&7I!$-F)<&-&"I%Z:,!I$7!_F+/7$4 ;6DHS<(EWIY3+"9 MEX2LW3EG"0W0G3B!\ZN+"XCB$%@10(HV)44(EU?7!C6C/$"G\R"$,/32+$9G MXHP]R_R!%$GZ%$F&4Z3M+I0AK5-?G%-P2N5?VOM=#!]$?(+AR,.63K*9@Z5: MV34VI*KI3K+M.;@IK/#D-:B5;@D/RXKC.5/LM:BXQ:C(INVPJ'8$GU?U##T[G5(0DD_O(Y2TS?TY/I$>2Q5X1IJV)28XFQI0S+$"FA%B?'*@[ M7$R%@GEQ[&1S/\P@\8.XD\7! '72GCKILZOKPW'?8HK/!9P:#&_G[+7IJM&Y ML;*-&>E\X%+#-UZMQ&/VF5VL&S;FNP#1HN->5/5FA'Z[01<<:X?9REI8&<=$ ME#RK.-94]$95/14/EUI.2:!6I:B@+;BJLZO M-R?$NQ/B6R?TXE)]U#-J\WQI2:/F-G6')W0-^_=8;LT!$BRA/,"_D,CV('6K M, ]E1)1:#$KV'>RFJ$MZ\REG(WJ+$X&B V5G/[.Q_9#85_UV$'K;! MM0SW\^]&E,)S" RC\^2(!KL"'>4^VT/!)/$S#%JT/1M:>XH$ 4;?2?E1L=?/ MF)^SO<&U_XX@>4^0_+E=$[],+-8*,J-M(/MV32@=^33STSTT] MP2IRZ*H(+(66JMQ52XZV7>C9?MWF,1 MQU[&4NJ+.8-O+=!^E&;87[$9HG 6P8>'-IDE^.'#<,%5@']L_:@->ED4>05V MO]>D@!^+NP(ZWKKCU4+/W4W6X#?SJK'M=:]_VU^63]L[XH-X>]/^Q/5<8K)7 M8H:J@9_A]X]N;Z_MQ*JENS'>*(OW3S=93NS#>1EQ3HT:-"D'89A'VCI;!.E M1)6DXG2_?D?25IS4-?K%/I)W#^^Y>TAJNI'JBUXC&GAJ1*MGP=J8[B**=+7& MANESV6%+*TNI&F9HJ%:1[A2RV@4U(DKCN(P:QMM@/G5S=VH^E;T1O,4[!;IO M&J:^7:&0FUF0!+N)CWRU-G8BFD\[ML)[-)^Z.T6C:$"I>8.MYK(%AS98)@LIO]C!NWH6Q#8A%%@9B\#H[Q&O40@+1&E\W6(&PY8V M<-_>H;]UW(G+@FF\EN(O7IOU+!@'4..2]<)\E)L_<,O')5A)H=TO;+QO03M6 MO3:RV0;3N.&M_V=/VSKL!8SC'P2DVX#4Y>TW,,/F4R4WH*PWH5G#4771 ME!QO;5/NC:)53G%F_AZ)DH;3![80J,^FD2%0NQ156X K#Y#^ *"$6]F:M8;? MVQKKE_$1)3-DE.XRNDJ/ O[9M^>0Q2&D<9H=P/?CB28#PGFQ]#G]W30ZEX@R"5\ MZ% QP]L5N+3A/6<++KCAQ."6F5XY\Q"#HWL<9O"P1EA*0>?2;FBL NB<5;*M M.&D!#"WW;;I-2 M:&^CFF:IHBZ)$\C".$WL((I-0L8A=G$F26,PV(\L>:(S''JS#%,R+<$ M*A1=>$M#B&49YED!#](P\;(ZGE?'OM&5930D\23,DYSZJ/4%/&#+6@/,%MMQ M.RW"O)B<;9??-5UO,3@A47N(=%Z$29*>P9WM%D4^,M$[A;S:Y@0*2C?/MGK9 M+^L;*J!4Y@U!-N27ARD1.N0F9+OR7D4>ELF.W?>-&C8[HOIB4'UQ7/7^%;"4 M?$[74A,?:C)<6YW=4&6%U+TZ+/>CX#\O=_\6\?^(G*=;#5DXM0]UW@G>K!6B M6]?\"1I_]:&]^E[IWKJ0D7ZGWP>'L']IPCU!O9AP""[ZV?KPZ@393*DC*0D[ MIO\D+$:Y;W,<.\$G60F?B9PCNA>3)A/(,LB+#)(L?=%LS]Z"IMG$@9;QR(&6 MA3]%:3GV_>D8KUU56&,/@";M5J*OG8A=I1I"I.[9\CWK]J6:1G0D3^A(%6ZK M//?_63XY*+!H[Y5K4*W<6Z[!G3__X VSP^?"I7\EG]W]M\8M4RO>VIXO*30^ M'Y&)(DM:FRXC76+ MBKYLM&FXHZFI$ML:Y&5P:F3"TG22-%RH:#X-:_=F/M5;)X7">P-VVS3<[&]1 MZMTLRJ+#PE)4M?,+R7S:\@I7Z'YK[PW-D@&E% TJ*[0"@YM9M,AN;L?>/AA\ M$;BS)V/PF:RU_NHGOY2S*/6$4&+A/ *GUR-^0"D]$-'XL\>,AI#>\71\0/\Y MY$ZYK+G%#UK^+DI7SZ+K"$K<\*UT2[W[A'T^@6"AI0U/V'6V(S(NMM;IIG@<6>'>! LN/W/'YU.@=&&]-:'X04@W>1$XH7Y25 M,_15D)^;4S:2K[7AW1ZI$GX5A=]S5<&B,HA4 &?AS0-?2[1OIXFCH-XU*?H MMUT ]D* "=QIY6H+/ZD2R^?^"9$=&+,#XUMV$?#S5L60IS\"2UE^ 2\?=B / M>/G_VH%SB7>XH_.X_C3=V)87.(OHN%@TCQC-7[_*)NG["ZQ' ^O1)?3YBDYG MN94(>@-+?$2U15CO>^J(9_E>1#S/]Z%&.GH!WM*@T(:*"'07@*,OKJ;M"5MF MQ1,T79W1UQFH2CA4*9C0@,$.#0)RH\BD-4(5HN52[F%C=!,@-U0-O?-[+P^I MP!NA2/I24GWLVQMX"%%/504K"O]L(40-$8^CA<0G7^(?(,MB1J])?$5/EL43 MO\;B=["PCNX';FG^^M4UR]C[%T;C.(7/7%F+'H^Q@)>&)[N*Q_Y%%G?:M+5> M[6T_IRC!)*=0_CF&+\($QZQ#R8*)=W_'XAS^0!6X9&EP/H;_9N%!.RYI/AH' MW[PC,AF%69:-*<\+DAL/DAO_:\E]%)97=#BJ[M0<17A.=Q=A7]:=\U<.K'W? MZ'N&^(O4X%52_B-\+]+OH='O)+X[F70>_XZ82RH+$#;FF\145WG1=L9LXW89.M-:.^EH8UO1' HTWH.\; MK=UAX@,,?TWF?P-02P,$% @ E(L#5^O]= L_!0 [", !D !X;"]W M;W)K&ULM9IMC^(V$(#_BD6K:D^ZW;Q!@"T@[9)$ MW:I;H4/72OUF$@/6)C9G&[BK^N/KO!#()FL"Z_T"29AY)IZ93.S!HSUE+WR- MD #?DYCP<6,'BX1@GD=W2#B/QE25D"A3QE*X-O&()1II3$AFV:KI% M3#J3479MQB8CNA4Q)FC& -\F"60_'E%,]^..U3E<^()7:Y%>,":C#5RA.1)? M-S,FSXR2$N$$$8XI 0PMQYT'ZSZPS50AD_@+HST_.0;I4!:4OJ0G3]&X8Z9W MA&(4BA0!Y=<.35$TF2J>'A_H039X.9@%Y&A*X[]Q)-;CSJ # M(K2$VUA\H?O?4#&@7LH+:H5"KZV"6RBXF>]S9V6>]J" DQ&C>\!2 M:4E+#[)P9=K2P9BDF3473/Z*I9Z8S/., G0)YGA%\!*'D CP$(9T2P0F*S"C M,0XQXN#&0P+BF'\"M^#KW ,W/W\:&4+>0THRPL+>8V[/?L.> YXI$6L.?!*A MJ$'?4^N["GU#CKUT@'UPP*.M!/Z^)7? ,3\#V[2=AON9ME>WFX;S/NO^^ZP' M:G4/A5+=:E*O^-(ID\G)>,X;O!D4B C^&?+-?\M2ER.F&>3IBO$Q9H M@E4BWBTCWE71)T_)!F(FWS0BK2"M0IP#W0R8OO=V$W-D[$[C=E;".ROAGY4( ME .[TFV]TFT]I=L>%O*YH.3@MQ!NL( Q_A=%[7RHI%_ZF.B$>3FL=^+WWK!K MFJ_#4Q>SS&Z_)A=HNK=*D-PR2&[;W(XIYX R.94*Z0XQ^39LBHI;&]3KS#XK MX9V5\,]*!,IA7>FT?NFTOM)I?\K)\);(.6Z>S2LYMP4WJ?L^ 3F/E%.-%SF) M2),[0@L!. JW#(LW_-FO)TG?[=629%J7N[4&ME,3].J"/7-8E_,;@/VN4[<< M*'UQI:<'I:<'2D_[W[98_#AQ(F] M8>F]H=)[,[F 08S)%)T+&KXT.4P)N+3(ZH1Y.F&^3EB@"58)J64>US+F!\\_ M"P.:@JZ5YFFE^5II@2Y:-? GBUBK52U<0TD'B N5IJOE1;HHE4#?USA M6^HE_I6UM=NZMFI:B!>!;&O7UVHWL.H-A]YKN]4 ''L%EKI9<*BMSSB6WJ<$ MU>NLO/)'_EB"AQ5#Z*TU@-K2Q8^@ULZ!5IJOE1;HHE4SX-B(L-R/KKV:>@)% MX'72/*TT7RLMT$6K!O[83+'4W90K:V]#X\0T&U;@4[7YBP/9UJZOU6Z@BU8- MTK$/8ZD;,4_D=L-HB#AO^2QJZGL4(=1)\[32?*VT0!>M&N9CP\@:?G01UMI1 MTDKSM-)\K;1 %ZWZ__"QJV0KFQ?O_K.FP)].#9VF8MP@UV_JOS;(N4U%MD'. M:JK&@7K\E_K7.-F,D""VRK:-<)#M)\C_2BZOEEM3'K(-&:^N/UKW4ZOANF?= M^_G&DR,^WP?S#-D*$PYBM)2FS+N^?!6Q?&M)?B+H)ML*L:!"T"0[7",8(98* MR-^7E(K#26J@W. S^1]02P,$% @ E(L#5RL8K[>2!0 <"T !D !X M;"]W;W)K&ULM5IM;]LV$/XKA%<,+=!%XHMD.W,, MK FR=5B!(&F[SXI-QT)ET:-HNP7VXT?)BBA&\D6:J2^)9=\]Y-T]EA_=<780 M\ENVYERA[YLDS:Y&:Z6VEYZ7+=9\$V478LM3_,#3\3A:H1'SV_R?UE5>A+.,-3[-8I$CRU=7H-WQYS2:Y0V'Q->:'K/8:Y:$\ M"O$MO_BXO!KY^8YXPAFL MKS=Q>OP??2\347/ [(0#*1U(5P=:.M BT./.BK!N(A7-9U(>UV&51NLQFGM)[R1&]1;GNA^.ZY,2Z?^[2 M"T3]]XCXA+:X7\/N-WRAW7'A3FQW3V>@2@.ITD *//K_T] 6XQ&4M8/FW\#+ M;!LM^-5(?\4R+O=\-/_Y)QSZO[9%[ C,BI]6\5,(??Y)I/P'^A3);_K.<;L[ M4=(C1EA@Y/>'_9RR,?9GWKX>1],JH%-&*BMK@ZS:( ,W: KT'MWSQ4[*.'UJ MVR,(T[HVR+&<19(SPPK#RNA=P*&2F.'G)RQBKF M[=L$87I7QA&:';01,Y@-PDZGXL85FIT#(V\PJ![F1UY&CPE'&5SYH,$\3*(*B1HA@6(FT4;37C16$[UTV1VAV,HSHP>-!J.M4![E"LW-@ ME! &A48/ZDXZ4K=I!U+7:!8,BY;?Q9[+-*_*:[=7$*=W?1RAV<_R1@<1?Y"G M>:<"R!6:G0,C@ @H+KISM,2IFD]K#EKW36NL%EBFM'.US M?X7Q>]=MB#X,,7J(T$&XZU0>N4*S*&^M7.%9J?%Z"8ZR,R*.E5+KM#L'-3&5J_,K;HJ MA1*GSLW&W HRL?=GE R%E8RA[MDJ%UZI=]V&:/Y0HYOH(,,MZE0[N4*S01-[JVKA MA7K7;(C>#ZN=\QED-,;AE-@4+]<\6G*9&^C/5T*H MYXO\T&UUR'K^'U!+ P04 " "4BP-7K[-TQ*8# +#@ &0 'AL+W=O MKL;'^;Q!!K$IO:#G3??FTG9$/JB="6_0/Q]3G']O'UU_Q$V0LO$!+@>U42 MOK *(0XSV^99@2K()_2 B*S9459!(8ML;_,#0S#7I*JT/<>9VA7$Q%K.=>R1 M+>>T%B4FZ)$!7E<59'^O4$E/"\NUSH$O>%\(%;"7\P/T M1F6IA&0WOK6:5M>D(O:_S^J?]-CE6+:0HS4MO^)<% LKMD".=K NQ1=Z^@6U MXPF57D9+KG_!J<4Z%LAJ+FC5DF4/*DR:?_B]]:%'D#IF@M<2O"$A>(7@MP3_ MVA:"EA!@\\K+Q1P=]J,@&^\QYXCN<;^K.^GNZ9AO-SK6_^<^L79OA=@OA: MSW\M0>H*,2@HFYEFMN$&9J[:XV;\ #.TL.0FQA$[(FOY[HT[=3Z8;+VE6'I+ MLI3 MK:Y.C>/RP7.3,)C;Q[[Y!ICO)U%X"4L-L-B+W.@2MC' 7,>/G0YV847861&. MYF**")5[X*O9&-XR&V\IEMY2;',CL8LIF'93,!W-QJ_ZY$7Y SS*;6&/NBQL M3@5Y$^%"'@.8[$'-4:Z.!HDXU$)%Y(F.,T#."7V'S[Q[TVPV'0E[.10FL1.% M83Q(71,PG$:NGPR2UP1,/"^*!XMA8P(&<91X@3F!H\Z]Z/]S+\=E+;E7^Q== MZY\):/3/!#3Z9P*.^1=W_L6C_JTN$^@@[RQ]![4C.2U+R)I*'36:T[03]3I M.!=4 ]W[;_D/4$L#!!0 ( )2+ U&PO=V]R M:W-H965TS7CY05O5@48P/*EUB4[AX]=R3O.3&3/65/?$.( #^S M-.=3:R/$]LJV^7)#,LPOZ9;D\LF:L@P+.62/-M\R@E>E4Y;:R'$".\-);LTF MY;T[-IO00J1)3NX8X$668?;RF:1T/[6@]7KC>_*X$>J&/9ML\2-9$'&_O6-R M9-#5'D7(H+?Y)R)ZWKH$*Y8'2)S7X5?L*]L'0LL"RYH5CE+!EF2'W[QSRH1+0?H#3B@R@&= MZN!6#FX9Z(%9&=8-%G@V870/F+*6:.JBS$WI+:-)_>(&?/SP M"7P 20Y^;&C!I3>?V$+R4NCVLN+P^< !#7#XJ\@O@>O\!I"#7(W[W.Q^0Y;2 M'9;NJ.MNRVS4*4%U2E")YP[@+>16614R(70-KGR2P3A;<.@NN"7WVC>;D!1R6 M!_A2#$SL 2,H,53%V,U<+X3.Q-ZUX^A;^6[LH=JJ0]"K"7I&@M<992+YCZS MG'*A(W?P]UNO]>(X=J,C=GTS/XP\Y.GI^34]WTCOEE'.P7TN:VM:LKR5-56; M0[_W?H2.*/9-7#V[H&87G,?N;SG6K^B@]^X+&(7PB*'&*H@]7\\RK%F&1I8_ MJ,"I+"X[PH64#J'E%VIF.7*B^(A@W\P/H1<-+,*H9AB-L$N,&.<6A9' .N'& M=;CQ^Y7&>,PLC 36R0)T&M%T1ICV"J2SLZ'7V]P:,\^)@U"_,F%+V:&1Y)RR M+658O#4O9IAS)V8LM&[0C7;#=Q1O.*IZCX76S42CW] LX&_K8P707GC0C2/8 M6Z!].^3 T!^HG;!1<&B6\-,U$O9%VCUFV3=Q!@@V&@[/%/%AF81]C;Y CG=, M4F,%(0H&B#9R#LUZWFKCN7F)]X5:SGD C_5<8Z>^# >9-I(.S9I^2W>$Y4K- MW]J,1IRS-^-(:-VHFS8!1N]8ED;M'\9"ZV:BZ2"@49I/*4MQ?Z^[4=C?2SH[ M/W0&FD[4J#LRJ_OI90GUI1L>-YX:FX'F'372CLS2?D9=JI"Z%2=H=1<52XV9 M'[6"Z3)M?4L;5>[TPE3A=&=33F9P3%1CA^(H&F+:Z"4RZ^4<\TUY_+%4%^2Y M2'9R:PY\=)BQSO[.'PFM&WDCP\A[QP,/H\2?G8F1T+J9:/0>F?7^M+X>:;[8 M-7V]QLS0UZ-&Z]%(6F_&.7MJ1D+K1MWT#2A\QT4Z:B\Q%EHW$TTO@=XXN9L7!IK:W[?S7<>'QT)JMXZ9U1F_)/(HA1&D9"T=GGI> 52L.5!(WK>7 QG%U.7+Y/>.2X,P=K<)VLE'IRP;=B M'D1.$ K,R3$P^]KB%0KAB*R,YXXSZ$LZX.%ZSW[C>[>]K)C!*R5^\H+*>7 > M0(%KU@BZ5[NOV/7C!>9*&/^$79L[30+(&T.JZL!60<5E^V8OG0\'@#A^ Q!W M@-CK;@MYE0M&+$NUVH%VV9;-+7RK'FW%<>D^RI*T/>461]DMTT](;"40%K@B M8+* Z^>&TRLL,6\T)XX&/L,MHWUPNK +LP9G "7\*-4C;$PDX9D!3G:,.^* M7[;%XS>*?V_D $;1)XBC> 0/RP6/C>#<(,U.S'.>!_=,-ZBT&V<&N/VE.X?@AG$- MCTPT>$S"^#^8->F%3OZA69,C9B5),OW+K/!@7MS58X=@PZ6QM&L+C 93RZ/; M<6X#4K4?H94B.Y!^6=H;$+5+L.=KI6@?N*GL[]3L-U!+ P04 " "4BP-7 M@EH"RKD# #7$ &0 'AL+W=O3,+D5KH8ZM6&I7M[F=#+B2:)*:V VU__=I))B$D9&#+ M?!EBYY[#N7=\'V:RI^R!1P "_4B3C$^U2(CMG:[S500IX;=T"YE\LZ8L)4(N MV4;G6P8D+$!IHIN&X>HIB3,MF!1[]RR8T%PD<0;W#/$\30G[^182NI]J6'O< M^!IO(J$V]&"R)1M8@/BVO6=RI=BM@4:.E- MG*E_XT(P^3:6.!%\(>P!!%DF@.:P%(AD(7KW/8_%3[2 5J[G$Q0E_K=XNYNC5R]?H)8HS]'=$KSM*2V^ZE5=M[Q+5G!5)/IQX'M0 O^>(%= MX\\^OZ]$UHJ"54?!&F(/WI.8H1U),\:U64NO7>NU!_4>'-6D.*HWZ/-YLDM>YT#/"/L> M/E+=8^6.;:-?M%.+=LX.P^Z3@KL7(Z9?KU7*]0;DSRK:4245/I.L@RZ7I>B6REL-^[;#_?$7+OV84 MKD36BL*XCL+XVD5KW#E[KN?;UM$)[5IARW0=O_^48J/IP\8S5:V*N)4TIF$? MZ>ZSPM@\46OQP?R KUZX*LJA0M!C%-TU.56^<--] M\7#[_4!WP#(Y.8LG8Y]+DO19;V^NFAV/[^:H8'AP0+H[$E=C:D6@& WS^ M9'!F)YT M/U-P$JN ,[9)IJO]\6LN)2&A+-D>S9>$B\]S[/.2%^5XNF/\6:P)D>A'FF1B MIJVEW%SINHC6) W%)=N03-U9,IZ&4IWRE2XVG(1Q&90FNFD8CIZ&--/FT_+: M'9]/62X3FI$[CD2>IB%_N2$)V\TTK+U>N*>KM2PNZ//I)ER1!R*_;>ZX.M,; M2DQ3D@G*,L3)'K_2@W+Q:C%/H2 +EOQ%8[F>:1,-Q609YHF\ M9[O/I%Z07? BEHCR$^WJL8:&HEQ(EM;!:@8IS:KO\$==B(, Q>D.,.L \SC M>B-@5 >,AF:PZ@!K: :[#K"'!CAU@%/6OBI666DOE.%\RMD.\6*THA4'I5QE MM"HPS8HGZT%R=9>J.#F_#?DSD>%30I!'GB0*LQCYWW,J7] #B7).)24"?>JX MMJ-RC>[5PTR3%Q4K"5?3*T%!2#EZ#).E1/^:::LOG&E$?HEF5R+9"?Q23NB/?ZXYV>>%V5KZFA M^5K#&[,7^$>>7:*1\1LR#7/4,9_%\'"S:SGOR^Z_+WO0'^Z12(7CKO!6+4?- M\S@J>:,W>"?/6=?S42&L;D3AQ5=B$T9DIBFS%81OB3;_]1?L&+]WB0,)\R!A M/B0L (*U1+4:4:T^^ORK>D.NU%M.H(N$"4&4'7 2L55&_R8Q4N\74JDN>E6O M3KFDV-;=GN4US'*=+#1'N5WC'+=L=4>%?2N_'_6 MU6[J:O?6U3\N6V7*O#;E^-"4EX4I;PM3[JIME<<^6.O(==VCNBUZ9W/N3V50 M2A\R96"?*&J9U@@W*5LB.(T(3J\("Y:FZA%^D"QZ[BIM;_2Y9@4)\R!A/B0L M (*U]!PW>H[?_P8:0XH*"?,@83XD+ ""M42=-*).?I)33@8Y9>]LSI5T4$H? M,F5PFK+'*=U&!+=7A&LA.0WUA?J?HOX,4H'^0?]EGKW ?Y*+UHD.#<:>X-&1B_9/ MYVQAA^3T07,&'3E=VW2[?12;>R',7B&^?$WSC SPSW[.V3\T2)H'2O-!:0$4 MK:WOO@F" ;H@&+0- DKS0&D^*"V HK6UW?="<'\S!-!$K1-SP6-LXF,7!6I1 MU,H.2NJ#)@VZDF+7MM[PT7W_!/P ."EHCP:4YH'2?%!: $5K:[MOU.#>E@&DDXY/.H-X;#@G3@K:J1F6 MU =-&G0D-0W7FAPYJ7ZPHY@2OBKW?@6*6)[):C.GN=KL+U^7NZI'UV_PU0)W M7/?PE5_M'N_QU6;V;7C,G7DR)!LTL__Q=02P,$% @ E(L#5W1L\?8V P W@T !D M !X;"]W;W)K&ULO5=K3]LP%/TK5H8FD#;RZI.U ME: =VJ8A570P:=_RX M6,L5@"+W81#)H;%2:G-FFM);04CE*=] A&\67(1485JX!%,!5$QF%(Q<,%!'PW-&SC<>":+5=*#YBCP88N80;J M9C,5V#-S%I^%$$G&(R)@,33.[;.Q[6A ,N.6P4X6VD1+F7.^UIVO_M"P=$00 M@*@;Q84'C M0%WSW1?(!+4UG\<#F?R373;7,H@72\7##(P1A"Q*G_0^,Z( L%LO )P,X/PK MP,T ;B(TC2R1-:&*C@:"[XC0LY%--Q)O$C2J89'>QID2^)8A3HVNJ%B#HO, MR 3FBM#()Y_O8J8>R R\6##%0)*/%6,[IE:8%^0:DX<%#PA7(##"A.N2,D%N M:1 #.<87E 7R!%FFN$<@!/ADIKBWQI&;V80<'YV0(\(B\@,))48@!Z9";3I" MT\MT7*0ZG!=T?(NC4^):'XAC.6X%?%P/GX"'<#N!.V6XB8[FMCJYK4["Y[[ ME]DE]^T2F5U^T:Z%MFNK[:I2GB[5JEY*G_,SN:$># T\R!+$%HS1^W=VQ_I4 MY4-#9"57W-P5MXX]=V5%D9N 5 S/(29#O?R4LY-PZEMI.^JT'*L_,+=%7?NS MVBVWY^:S2@&W\H!;M0&?2R48-<=XLO"N8)5Y6I:O^S/L;JLZ6[MYJ-W:4']!1"M3M!9VZ&8T M1%92V,L5]MXN17M-NM(06 ;:_,P_+0R#G2P& E:*JK )J>0_=M:;8RBX4:B_[[=(Y6ZLI M9QIB*SOS5#[9M77(?Z9T1EK,5MO"W[.&PO=V]R:W-H965T?J2V@-3>L Y+$=1I!^P;+5U;1"32)2F[ M ?;C2\F*9,6R&C=,/L2DQ'MT#^_AQ0$G.R[N9 *@T/BK4M-P)(7 9EJ>TZSL#."&56."F?W8APPG.54@8W LD\ MRXBX_P IWTTM;#T\^$S7B2H>V.%D0]:P /5E=WQ>1C/+6<(B-((5(%!-$_6YA!FA9(.H]O%:A5 M?[,(/!P_H/]9DM=DED3"C*?_TE@E4VMDH1A6)$_59[[["RI"08$7\526_]&N M6NM8*,JEXED5K#/(*-O_DN_51AP$8/]$@%L%N$\-\*H KR2ZSZRD-2>*A!/! M=T@4JS5:,2CWIHS6;"@KRKA00K^E.DZ%UT3<@2++%- 2.WOG%T@SWF'7,?U.L)G_>%SB'0X+L/==KBM-ZG>*;?> M*;?$\T_@W6A]@1 0HX7BT5T7GUZ XD!>R@V)8&KI$R=!;,$*7_^&!\[[+G:& MP%I5;N+K6>2K2&P%EN_9NOW5K9B*Q.BL1%(175[T'5>$2K0 MEJ0Y=-'?8PY*S*)9;L.![SKCB;T]Y'6\*O"]D5>O:B4UYS'SQ?CV"1;0V MMMAI M_(+S G*L0'_6+3N6!:UE[:0/3 [N3?H?&FGG">AJ+0"T"55:I!\_93D#/9CQ M+-.&\J14^['/K9XIM/9.-"8&N\^7*S9J9$RAM1DW5@;W>H?P4YXM02"^>M L MWS&(.VE[QRUQ- H"SWLLTY=P*[BQ*[C?KW2I^43KU4^N::I/*6?=Y[+W2V=7 MVA!:>U\:5X0# ]HV:H-,H;49-T8(]SJ/7VW&@Z,NBQW]]UCE+^%Z<&-[<+_O MN84H83SEZWO4)?BO5-"8$O:4!M[[H;-+;@BMO2V-Q<(C R(W:J],H;49-P8+ M]SJ:&PO=V]R:W-H965T:,R $WNBIRKH9-IO>R[KDHR**@Z$4O@>#(7LJ :MW+A MJJ4$FEI0D;N^Y_7<@C+N1 ,KNY+10)0Z9QRN)%%E45!Y/X)U7G8 M B!/.\"O ?Y#0/@((*@!P5,MA#4@?*J%;@VPH;M5[#9Q,=4T&DBQ)M)H(YM9 MV.Q;-.:+<5,G4RWQE"%.1Y=4WH"FLQQ(##--*$_)Y+9D^IY,(2DETPP4.2:? ML&3?8MDIJ_%1*(7BPQBA+%='J/!E&I/#@R-R0!@GGS-1*E14 U>CD\:4F]0. MC2J'_$<<"LBEX#I39,)32%OP\7Y\;P_>Q>0T&?(W&1KY>PD_E/R$!-XKXGM^ MT.+/^.EPORV<_[,^^6?K.\D(FG()+%_P]W+9*H_O%S.E);[Y'VWW73&&[8RF M#_;5DB8P=+#1*9 K<**7+SH][W5;LI^3+'Y.LLDSD>U<2]A<2[B//3*OT[S+ MDN.LR-E/2,D"'RLYS/&A'F$_3\2"6S'V9JB>MVKNK^W2*GL]:\_,FE7DGYT- MW-7V7?RI<]SKAMU=K;A%R^]UO%VM28O6^?EIV&A5:7&W&ET!&ULQ9U;;]LX M&H;_"N$M!BTP$^OD4S<)D$02V<5V)F@F.Q>#O6!LQA:J@T>2DV8Q/WXI6;%, M6::EXBW2BT9V^#VDI#<\?*\.Y\])^C5;"9&3;U$89Q>#59ZO/PZ'V7PE(IZ= M)6L1R]\\)FG$<_DQ70ZS=2KXH@R*PJ%E&.-AQ(-X<'E>?G>;7IXGFSP,8G&; MDFP313Q]N19A\GPQ, >O7WP)EJN\^&)X>;[F2W$G\OOU;2H_#7>411"). N2 MF*3B\6)P97YDCE4$E"7^$XCG;&^;%+ORD"1?BP^?%A<#HVB1",4\+Q!<_G@2 M-R(,"Y)LQU\5=+"KLPC/,DS,K_R7-5UAB0^2;+DZ@*EBV(@GC[DW^K#L1>@&4>";"J *MK M@%T%V(T 9W0DP*D"G$: ;1T)&%4!HV8-QW9Z7 6,NP9,JH!)UYV>5@'3\NQN M3T=Y+EV>\\OS-'DF:5%:THJ-4A!EM#R%05QH]RY/Y6\#&9=?WN7)_"NYEF=_ M06Z22/Y)9+P4U2_D5YZFO% 6>>^*G =A]H&\(T.2K7@J,A+$Y#X.\NQG^:7< M_AR$H8S+SH>Y;%8!'\ZK)KC;)EA'FC FGY,X7V7$BQ=BT1+OZ^--TSE%H*<( M(PUA* _I[KA:K\?UVM(B_\7C,V*8/Q/+L.SJD+4T[$9/<<5<4JR"8FHH[HFV M;&1;;*-JR_V=2]Z_^T""7$3[Y_,HW>M.MSH!_>]I;A\/?DYR')-Y$#R(ER>-KGRVWYDD42Q)DV8;'<]$F M36UU?:6)A+E;V*B$%8N/ITO3F#K&V#@?/NVK#EFIW[%2VK$< S5.T)6D>_$^J:[X_=Q/? MBFU!_B;OVK2EI?;5%A+F;F'3O3-HG(T;0QZR0K]#A;1#&09JE"*#V4X&,ZT, M;D4:) N2)R05\V092SW(SD8OC399:&OI*PLDS-7OOT.B;>;&V]%8NDN15MIDRG#+,QR8/6Z4-I%$IC*)JJQ-I@,/4.PX_.D^BK M[RU%J%=1T90%HV5.3:I-#2JEF4LAGAISD1GT&RC--0^-DYGC3*QFE@]:JP^ET99]L.1.C!R[D15$ M5:O*I;8?S!/^P^O<+LMY&)9=UY/(\B!>%BN/(%EDY._R(J!6$4$=""C--0\S M_793/U!G 4JC4!I#T521U1Z$J3G4GHT:+H8/;1^%TAB*INJF]ATLO>]P$R99N1"5TRUQX#44*EHD85C,JN52 M=:NH#\4\;'>K1JNZH&8#E.96M,E^TL YFTV:VH)Z#=TJI=V*,53;5,G4[H"E M=P?^*.]"E'T,?Q)IX9D^\B E3SSS/&9W31/ MVXJ-SL9.LW>"N@-0&D/15*G5[H"EO]/@>Z^LU&-[BP>:\Z]H^^NN\?A@10BM MT^]4)^U4BJ%:IDJBSKU;^MP[*L^EKZ:W1*#)^1.'X#7/->V0YX(VS(?2*)3& M4#15EW62W](G^7]?B>+>8(/L]# M\S)S:)T^E$:A-(:BJ4K<>ZB2WGOX]*-N=K /;RBP[-EL9C1N0;_1-["WO+ / M7<(^=0G[V"7LE^5 :A=(8BJ:*MK9>;+WO '_NE[Z^WAJ%>C#V MX=AZST/_,@)=46@--<^]%C,\HS@6M3 MP^EH:O!X4:]16X=:/:FO(J T%TKSH#0?2J-0&D/15/75]H;SUO:& [4WH#07 M2O.@-!]*HU :0]%4T=;VA@.]$4)/ZZU J%T!I7E0FN^TW'LQ=B;CB=D<;*'U M,A1MJZ[AWNM:(I$NRU?W9')2MHGS[1M&=M_N7@]T5;X4I_&]:W[TMB_YJ3'; M=PY]YNDRD'H,Q:-$&F<3> 9 >&PO M=V]R:W-H965T[#:A_G7#S9$WK/ M-AAS\%CD)9M:&\ZW%[;-5AM<('9.MK@45^X(+1 7IW1MLRW%*%5&16Z[CA/: M!$].SH&,I1;0N[ER9=T:CGR MCG".5UQ2(/'S@.#7!OYK/02U@0K=KF)7B8L11[,))7M )5JPR0.5 M?64M\I65LE&6G(JKF;#CLR4GJ_NS*Y'J%,Q)(?J/(57!,Y 4VYP\80R21[F, MP<<8+.,P<5?_<%_Q[X M3DJ^82 I4YQJ[.-A^W# WA:Y:!+B/B?DRATD_+HKSX'G? :NXWJ:^YF_WMS5 MA?/_O"?_V7LK&5[3'9[B\U[JC@VB6-<=EY2BX?IH_@S2C0J4)!>*)!24ISYXO :;$X%:5<75< M;EPI@*Z E>]0^9;_E1YFT M"T;L/QY71H-S0Z:#B/LH-8>BV48D&Y?E.U*!: M20J:) 6#25(Z",A6AJN5L4'SMS:J2;+8)%EBB*Q5@["I07ABM0E-%M$D66R2 M+#%$UBKBJ"GBZ(1J4_D.CI[],/([ C'O@T8![(#B/@AZD1MTM$:#\CT_T&M- MU*0H&DQ1LEPL=,$-6KVU.TV2Q2;)$D-DK=2/F]2/3RPQ8Y-%-$D6FR1+#)&U MB@B=P]#BG%!D:N?'3[WGPX[(:$#NV.F(C 84=M^-$@TH&$.]Q,"CN0X.INAZ M>:,?QP;-WMJ@1MEBHVR)*;9V =Q# =P32TU] Z9*:9(M-LJ6F&)KE_(P!R]Y<;KBX07.5V]Z:/\R(%=P>FC( Q'?E=R^K#('[DO:,YAT(3#D^9ON,14 M9$JF!:5%5F:,4R2_!&KC'B1[<_N:9(N-LB6FV-IE.8RV,#BU$AF=CHVRQ4;9 M$E-L[5(>)F0X.+N]MQ*%?8WQ1[TW'PW*"WJO/GU4-/)'72'2H!S7?T&(#C,H M'!Y"KT7J$5UM5%I2_(!SLI7MK UZD.K-O6N2+3;*EIAB:Q?E,/7"Z-0R9'2" M-LH6&V5+3+&U2WF8HN'@?/?>,C3N?>$=.^/N5QX-*G*#[B=E#0J.?-C]SJ.# M!5[4%2+[:*.MP'2M=CB9"&Q7\FI7I5EM=E$OU=YA9_T*7LRA9CV6NZYJ8^] M7VW9?D=TG94,Y/A.N'+.1T(S:;4+6IUPLE7;?+>$&ULM9GO;Z,V&,?_%2L[33VI33"_DG1MI#2Y:9MT MN^JZ[EY,>^' DX05<,XV3?O?SS8$ J%NF-B;%@S/KX^-\[5]LZ?LB6\!!'I) MXI3?#K9"[*Y'(QYL(2%\2'>0RB=KRA(BY"W;C/B. 0FU41*/;,OR1PF)TL'L M1K?=L]D-S40&K]%F*U3#:':S(QMX /&XNV?R M;E1Z":,$4A[1%#%8WP[F^'II:P/]QI\1[/G1-5*EK"A]4C>_AK<#2V4$,01" MN2#RWS,L((Z5)YG']\+IH(RI#(^O#]Y_UL7+8E:$PX+&WZ)0;&\'DP$*84VR M6'RE^U^@*,A3_@(:<_T7[8MWK0$*,BYH4AC+#)(HS?^3EP+$D8'MO6%@%P9V MPP"[;Q@XA8%S;@2W,' UF;P4S6%)!)G=,+I'3+TMO:D+#5-;R_*C5/7[@V#R M:23MQ.Q!T.#IZDZ2"]&")G(X<:([Y I]V>F+N>J92+RBBR4($L7\HWRFS1#5 M;W!Y__BP1!?:2JV''U*0PA;[)=F>VP;'(PDL)*:?:!V9QL]_I:E0^18E\BV M;*9UZIQRC'@:'_.&_Y^SY(5,$37Z"'ONH=L]8_\ M+I&@Z$LFN)#=%J6;8D"T=F >P&T/H.:N:[XC =P.Y.3$@3W#8/;C#]BW?FJ# MUZ>S94_.:F#=$JQK\CZ[(S%) T!$HMP"6L$F2E-%4J)6#3M@$0W1A?P\\H_F M8QO;/(:G8ZAI_'F&+6MB^Z[L^^=C;L9DNG+KR5F-FU=R\XS]-)L[4P_7WEL;D_F/I?EFZ?U;I\A=]#=$9Q?LG15W9_G3L MCAO%&\-V'1P].:L1&I>$QF<1@A=@0<3?)S0^)83'4V?:Z/:%,6Q70CTYJQ&: ME(0F7:8=2,-N$\[D]#O!WMB=8K]!S)A&5V(M49O37(W&M*0Q-=+XE(\3LHJA M%"SO )B>I"*KMUVW6;\Q<-?Z>W)68X2M2@9:1@WP30MD^3'-GX%)P8\*;(#N M623'TL6]5 A:'K02*[SW) !Z];;LRUN=[)' QGV)@)#&,6%<->7#LYUU'F]\ M-#SMZ?#DU\Z<5F>(/7FK0[0KB'9G17 FK=RQ&@0E+L<:^EX3ES&!SKAZ\E;' M50EZ;)2U;ZB(,X$Y+<"I,FO)UE>\//>F43K8"KYCLWZ_5AM M=&#@GV8S&>*FAC?'[HS@_U#QN)+Q>&Q4'%I,M.T\S9F00"K0ZA4=OW=/ M7G7S?$]8>'G8D+A$\S",U"6)T3+B04QYIO8Q_IJON& D$'^W0N]3\"]Z];;L MRUN];ZH%!#:O( YJ\(H4:I"!VD-6JB6@J4::2=8"6'*)5L5<0*NMHE;@7UH;@HR??J[ D*R6O;;M/"[*HSZ_,27:FU!1UC%[?_,-G5,L0V+T,,.-X95X7C!@;+;6+H=;W1 ME[>?#B;W'Y*( M^S0"C&QFQE?XA.P$D%A\]\F)7UV#V)4W2M_CF]^]F6'%/2(!68N8 LN?(UF2 M((B99#_^SDB-O,T8>'U]8?^6."^=><.<+&GPP_?$;F9,#."1#3X$XH6>?B.9 M0\.8;TT#GOP'I\S6,L#ZP 4-,[#L0>A'Z2_^R(2X L!Q#<#. '8%8 ]K $X& M<*H IP8PR "#KBT,,T#BNIGZG@CG8H'G4T9/@,76DBV^2-1/T%(O/XH'RJM@ M\JTO<6+^*NCZ_7XAI?; DH9R_'&<1/ >?/L.Z :@;J)$.:R$HQ&.0Q&"3L3DT, M?B3I3Y]3"$,J$>KW56FSFP;.:JS:QAV0RE M9H\5LMRHY/XX=W_/N8>/S1Z^KE8J=QI1MZ9VG62N3C*DB:PD/;2*;;/UV4MTU@--@=3* MYFIE0[K8RK&\*H'@K4O&%R K:!!G#1DRAJ-MEPR:-5-)98H5TVKN@HONQJZ70U1!\.R0$75 QNWX_4"]1IR V4WATYU/U-C:%>G MF=N5$75@+"M45!2P8TG1OJG)F)IV->TF;KL):C0I^UGLX6'+)EYN;< _X-F/ M_/ 0*MUK)+AY<=3)YFIE0[K8RJ$HZ@DX_O2-3F-)_V115F?WH59FNMPK2RN5K9D"ZVW7Y*"R\GP!GY90\=R%3R@]D"WH MT_/A9\RVOIQ" =G(IJR'L=SCL?3(-;T1=)^<*;Y1(6B87.X(]@B+#>3[#:7B ME>T1DJ0, /4. 9 >&PO=V]R M:W-H965T7P9"ED230,Y%[LE8=Q)I_;> MG4RG8JL+QNF=1&I;ED3^,Z>%V,\K'S9V$D=N@ MY*RD7#'!D:3+F7/KWRS\T"38B"=&]ZIUC8R49R%>S.#/?.9XAA$M:*8-!(&_ M'5W0HC!(P./O&M1IYC2)[>M7]*]6/(AY)HHN1/&=Y7H]<\8.RNF2; M]+_9_ MT%I09/ R42C[B_9UK.>@;*NT*.MD8% R7OV3'[41K03 Z4_ =0+N)B1O) 1U M0F"%5LRLK"]$DW0JQ1Y)$PUHYL)Z8[-!#>-F&1^TA*<,\G3ZH$7V@N9@1(X6 MHH2W0Q'K[V=T3Y66+-/PI(IZY$PK].$+U805ZJ,)>7A4\/#OH879Q^1"=HEBBP>,$;>/WKT.=TA1/VXYB"<*,V)*,S!W:\HG)' MG?27G_S8^[5/Y)7 CB2'C>1P"#V=TQ7CG/$5;-&"\(RB#XS7K]C'/N457&3A M3.7:I3X.2?@SB)PZ1#_''9&=-&0G@_7J MN_UT@N^W.RKA*(#LBX_@\T315\(D>B+%%D3<48FV4,IZ-4RN6X.(U?I#:CY7U(S=^+(T?.^/')_3<6_1R411$*K0!M^R:]]I54TA::QG@ M4=@M?\-,+W6B==;PK^+$JE4IS]1?GW*\M@'>:-S=Q,,$+S4 'PS 5S%@=ZC" M9^K'/?KQ* FZ^@?Y7:K_<)+Q!T\-9^M?'M7N,RT(>BSP1Y,3"_Z/@XU_.-GX MPT>;K<5F-14KFR_99"F=AR7?48S=VFI[NU MG8Q["*\:PF]$0GE3J*!+2/5&"7QW9-5C50,M-K9->18:FAY[N8:^E$H3 ,^7 M0NC7@9F@Z733?P%02P,$% @ E(L#5TU=GD?3 P H1< !D !X;"]W M;W)K&ULM9CO;YLX&,?_%8N;3IO4E5\A:7M)I*2 MKJ=5JEKM[L6T%RX\2=# YFPG6:7[X\\82L-&4+,]>Y-@\/?CQ_[:#\;3/1=? MY 9 D:]%SN3,VBA57MFV3#904'G.2V#ZR8J+@BI=%&M;E@)H:D1%;GN.,[8+ MFC%K/C7W[L1\RK-P+/.R+P&X'_;0O'0AHU@M%K6P@:0?!:P;@1C,W8UX-E1CJDBLZG@N^) MJ&IK6G5A[#)J/< 9JV;6@Q+Z::9U:OX!M"V2O">+M0#04T9)\C8$1;-A+(J:UT@Y7,3AKXLH9[1^ NN>5,;22)6 II5V_K0-MHO>=HE]X@ M\*\M.R>^IZF/$ 9-W!N((GX%QAG$= ;:;Z>%;[BC(USMF^"[C)Z1ZX6>''RURA(@E*4DIX]< M4,7%$Y$E3:!O5@RRJUQY9:0S2R=#"6('UOSWW]RQ\T>?FYBP$!,68<)B)%C' M[5'K]LC0_:-)0$J ,V*2P1D)028B*TWF__1!UR4W>J7)SWU6CS"MQH2%F+ ( M$Q8CP3I6!ZW5P>#"O@<&>YH3!:(O=RX'U:?ZB0D+A_L5D">@HN\=%6%&$2/! M.MZ-6^_&@WV\HY*FP'XP*0^R3W46$Q9BPB),6(P$Z[@]:=V>_*JD/,&T&A,6 M8L(B3%B,!.M8?=%:?3&\L#=F$\Y7)*_,-LF9_'=L?[NL88&!55^.N[DWM7>' MG@TV=ZIGF+ ($Q8CP3J>7;:>70YZ=E.4>H=LOI@(S?4'.F7]>7<0<^IBQ(2% MF+"HAHT/)F70G93Q]S7<25NEXX'KO'R].H,NQ%Q 0J72J^7GWH[#[9QJ$RHM M1*5%J+08B];U_^#TPOU5+\F&C.4X)BU$I46HM!B+UG7<>W'7!=4+PTYY>/7"E>F,L-Z%0OJ@KZ^8IS M]5RH&FA/Y>?_ U!+ P04 " "4BP-786UJEY0# _#@ &0 'AL+W=O MJ% TZP:FS6-DG[[VM#AF2 \51H>Y-@\'G/\]J88R\/7'R3)<8* M?*\HDRNG5*J^;CQF>Q*96ZXV;)&.WR'U9?Z5NB6 MVZL4I,),$LZ P-N5\P9>K6%D MH>?Q-\D&?7P%C9(TI-4J:X[^CJ-/G-('GUP_J;UOSVLP&2;SF]!]2J'+EI XH\!8U5'WF MAW?X:*@%S#F5[2\X='UCW3EOI.+5,5@35(1U_^C[<2#. F#X1(!_#/!_-2 X M!@2MT8ZLM76#%,J6@A^ ,+VUFKEHQZ:-UFX(,]-XIX1^2G2FS]T->/GB%7@!" /W)6\D8H5_YP43XVAY^@W,=#MMP_W&XJ^WW8^#W8^"W M>H%]#/Y]LY%*Z/?JZY2C3B*.]F??\#8^VO*W_\D M]LAMT+L-;.J9?ON!*K%>@V:5%U@ OGUJ(JX[J;B5,E^$?19X/ERZ^W,WUGPS MW82]F]#J1H.'4^!=5'0&'GN)/P"W2L\$CWKPZ#GP: H\&H$GP6((;I6>"1[W MX/%SX/$4>#P"3Z-T,0"W2L\$3WKPY#GP9 H\&8.G_A#<*CT3/.W!T^? TRGP M= 2^\))X &Z5G@F^Z,$75O#[$NNMQ59A,86_&"_1. RB ;\UPTQ^Z)VJHV=W MP!6BH#FOC=14"U"C'WHSHZ:+GS=R!KU%",.!-7ONN=[.*C^T>ON(I;P"]Y@A MI@"BNMHCEN-)0W!DZ"(*H^$:L>>;Z^=4Q:&U;![]O*_JQDP3T9.ELZA)/_[8 M3QA!./S,VA/.-70JU-!>J6^-J)Z;/:(--E7Z%UZ]8.0L2M,P&!K['24;GFHV MM!?M=L,%*$$;0HDB[?Y3EERH"SUGU:2O<3T/??-5?&PK'&U7PL0[]7J,>ZK4 MT%ZJIW I9[NG::,11Q3&?JH6'.$/V9,?L)4$L#!!0 ( M )2+ U>.SV:5EP, .0, 9 >&PO=V]R:W-H965TR[/$3^N5DUY5J/ [?LD"D]8$>KBA[@#M2GZD9@S^Y94E9 *1DOB8#]VKIR+^.EQC> MSPR.\J1-M)(=YU]TY[=T;3EZ0I!#HC0#Q;][V$">:R*!U =X@P V>"/"[ /^E&8(N('AIAED7T$BW6^V- M<5NJ:+02_$B$1B.;;C3N-]'H%ROU.KE3 I\RC%/1'X N2_(S:1IDPZ62Y.T6 M%&6Y?(?CG^ZVY.V;=^0-827YF/%:TC*5*UMAEQ?$=WXBGN/YAOEL7A[NF>3\O^SQ M=V<_,\/OEX'?\/G3R^#OJYU4 C?O/Z87W%($9@I]H%W*BB:PMO#$DB#NP8I^ M_,$-G5],[KXFV?8UR>)7(CM[#T'_'H(I]NC/"@15K#R0O-F/">Y'TZMH6<*& M15\%]Q$N!&=EWY]:/ :YLWEP#MJ.00'>,>>@> SR73_L06=29[W4V:34SU0P MNLOA&:4MR>Q4J;L<"!UC?'\@8VGM;XZ5 :D0!]J 5AF*,+WG2TYK@*6,\7 :,Y\M/3FGCOP9HP)P]G MFC'(!*#: _&!IMF;16[.8M.86=+GV;4LK$(5)Z#2+ZY('H$*2!2G:>]#U M2$H?3)YMGJ'R6BK30?IZDXB_9Q)G!B][@Y>35%LF$[W>")Z<8'*V#7?=D]?J M7#B+X0YK8+0U,N2-&+:J[L?[4ORJZ82'8Q? MNY<;US"^Q1*^K;B_T;?U_P/'9V@_[")_@-02P,$% @ E(L#5YPIS&=E% 'EL! M !D !X;"]W;W)K&ULM=UMAAP.O1-GQT&G VM,#EY^.1.!@]Y_+"??]KV2Q_>Y.'C MGCS_O%^N\O"!3YY_XB\/>?C()W>?^?']7]^[O_M.4B7G[XO\NU7L7U][^R_N M)M#=^/JO?+;;S_4O55'_:5:/J\[K.;))ON9%]*Q01?FX3(IZN&G^^&3LZ[/8\#PZ7WU$RNKTFV' MX9J-,-D]&/7N^53DZR+I8D0/<[MG3NXV96K]^L6Q?OK;SQV,-_P=F1A_^-;8 M!B88SKRX?T-FQT3,.XK-C).N'O?OQ$H>&D8')(=#INU1PS_O%QAM7DX?V^3T MSIT.:I-%6J9)L;J^ZY>;QW[Y^/:[6N$O]P5FW07VAW3ORIMDE7XXNMGSQ;?T MZ/SO_S%9G/RCJPV0F$-B+HD)$O-(S">Q@,1"$HM(+"8Q26(*PK36,GML+3.3 M?OXY7:79M^3K)NWJ&L:Q8[L&B3DDYI*8N,<6=]C^7/?;>7WFNS\>^O:T'9 E M?1(+2"P&ZR8Z:^*R0V3)*8@ M3)NXB\>)NS!.7'6[_9H65GYE5>GJ>I=O\O6/P^%\^N1@WOH_XXG-+\8B8R

$6QODJS8 MMX+!_\ ;P;']@<0<$G-)3)"81V(^B04D%BY;L_#YP4+[%9/IL\.FF-PD26(* MPK1I?_HX[4^-T_Z?-X_71UH'"/7QP<=-^F?]YUVSW^B.G?TDYI"82V*"Q#P2 M\TDL(+&0Q"(2BTE,DIB",*VCG#UVE+/7OJ)P1K86$G-(S"4Q06(>B?DD%I!8 M2&(1B<4D)DE,09C66B8G3:CC9.#*QF5V=946^Z.4*BG6:67=W%^1WZ]JO'QQ M_A>S/[:WH)J#:NY!TPZ*]4-B@1;T4,U'M0#50E2+4"U&-8EJBM+TYO$D$3;Y M"Q7:*[J%%?50+4"T?\1[)YZ0J'N[?32SLYF@T4M4 M"\2'$Y&/3T]$RBJM#QZZCPG0 ":J.:CFHII -0_5 M?%0+4"U$M0C58E23J*8H3>\Q37!SLGSULP\TRHEJ#JJYJ"90S4,U']4"5 M1 M+4*U&-4DJBE*TSM-DQ6=F,.B \\^T&0HJCFHYJ*:.&C&:REHYK._8( 6#/L+ M1ATOF9^TSSC0Z"6J*4K3YVB3OIP8$UC#KG:B 4M4G]IDE2VI/77G*PT;@EJCFHYJ*:0#4/ MU7Q4"U M1+4(U6)4DZBF*$WO-';3:()NAIFX.>+]WG5S__ M\=)=_46ZNN[L(&C*$]4<5'-13:":AVH^J@6H%J):A&HQJDE44Y2F=YHFY6G/ M7OVDA\RB7:":@VHNJ@E4\U#-1[4 U4)4BU M1C6):HK2]$[3I#QM(N5I1D8W M$S3EB6HNJ@F[G6I\?A4'+>CW%PS0@F%_P:C_)3&Z31+5%*7I$[2)==KF6&>P MRZHLV5BKO*S>E-=)L?^G_R8MZJ. *EEW7UE!PYP'[>SIQ_?V^6U;';2FBVH" MU3Q4\U$M0+40U2)4BU%-HIJB-+UC-"%-VWQ[S9'+%/M?3'TXP=AO3/W:SJ:" MYC91S4$U%]4$JGFHYJ-:@&HAJD6H%J.:1#5%:7KS:7*;]NFKKUR@H4Y4HYJ*:L/O3 MIVA!']4"5 O[=T:$%HQ13:*:HC3]"8)-^G1J3I^./[?Y[^W'K_9L>K+HZ@_F M:F/[ ZHYJ.:BFD U#]5\5 M0+42U"-5B5).HIBA-[SI-!G7ZZAG4*9I!134' MU5Q4$ZCFH9J/:@&JA:@6H5J,:A+5%*7IG<9N.HTY@VJ^;[!Y\.@F@N9/4L$]&9Q^-SCX;G7TX.OMT=/;QZ.SST=D'I+-/2&DJ++.4P%S@;&- =4<5'-13:":AVH^J@6H%J): MA&HQJDE44Y2F-YHF$CI[]4CH#(V$HIJ#:BZJ"53S4,U'M0#50E2+4"U&-8EJ MBM+T3F,WG:8O$CIDT<&,C&XF:#04U5Q4$[/^I\JC!?W^@@%:,.PO&/6_)$:W M2:*:HC1]@C;QS9DYOCDDZF F1D]/-)^):BZJB8-FG)YHZ!+5 E0+^W=&A!:, M44VBFJ(T?=(W2S3LS8Z.E/:@ZJN:@F4,U#-1_5 E0+ M42U"M1C5)*HI2M.;2A.:G,U??5$!S52BFH-J+JH)5/-0S4>U -5"5(M0+48U MB6J*TO1.TR0U9^:DYJ^[(DTV^\4$:YUD.^NG35Z6/UMUUTG_N,VJ'U:9KFZ+ M[*5DIED?W6709":JN:@F#MK3(_A9Z]*_A];T.VJ>MA(.:,FPH^2\E:J(.E[U MQEZT(@[HIDE44Y2FS^(F^3@SW^FSZR3D?])=TCUGT8PCJCFHYJ*:0#4/U7Q4 M"U M1+4(U6)4DZBF*$WO*4W&JOFH%J!:B&H1 MJL6H)E%-49K>:9J YJPOH#GHPB8:U$0U!]5<5!.S=C!Q?X^7UKD&FM3L*-HZ MTT#CE\/>9=2_73&Z71+5%*5I$W7>A"KGYE#ED N<9F+L-$4U!]5<5!,'S72! M$RWHHUJ :F'_SHC0@C&J2513E*9/^B;@.#?&FLZ#[4V2%7>+"D-7!FSM0D)SLTAP2_U,71] MAJZ?O']\X=\M:IR'DIDE44Y2FS]8FP#CO>YJXZ9X+YL&C9RF:340U%]7$O'V+PZY)BF8. M42U M7#0_HC0FC&J2513E*9/^B9+.#=G"0=='D #@ZCFH)J+:F+>SL@MVX%! MM*:/:@&JA8/V1X36C%%-HIJB-'WJ-P'$N3F ^/GAS']S6&:LTF+;.?_-CFW] MJ)VN=8(+\\C1*G M(E^EZ65I717YUMIFF[2L\EUJW20_7EXT1).%J.:@FHMJ M6\@[9X\H_PO'6: M[*,U U0+42U"M1C5)*HI2M-;1I,8G)L3@__.5<[]#>>3/[/M;?=Q"9HN1#4' MU5Q4$ZCFH9J/:@&JA:@6H5J,:A+5%*5IC6?1)" 7)Z]]O7.!!B11S4$U%]4$ MJGFHYJ-:@&HAJD6H%J.:1#5%:7JG:6*7"W/L\LMU4J369?HMW>0W=TCH=H%F*5%-H)J':CZJ!:@6HEJ$:C&J M2513E*:W"[MI%^;VKO- ZR2HO7S@VL3N: MB/V\AZ!A3E1S44V@FH=J/JH%J!:B6H1J,:I)5%.4IO>0)LRY,-^_\M]=5EY/6+_BB)7U4"U M'+([(K1DC&H2U12EZ5.^2:,NS6G4(;_:;R9&3WPT MJ8IJ+JJ)9?]=/]&"/JH%J!;V[XP(+1BCFD0U16GZI+>;2=^3*36N7-;__9S_ M2#8OW038C(]N!VCH%-5<5!.HYJ&:CVH!JH6H%J%:C&H2U12EZ4VF"9TN7_T. MHDLT98IJ#JJYJ"90S4,U']4"5 M1+4*U&-4DJBE*TSM-DS)=&K-E ^\@:D9& M-Q-2IG(.A=35'-0347U02J>:CF MHUJ :B&J1:@6HYI$-45I>J=IHJ!+]9>D4!#E9WOM'TO]*Z7M5FL.70]8*S<3HZ8E&+%'-135QT(S3$\U-HEJ M:F'_SHC0@C&J2513E*9/^B8,>6J^ ^=?7"LTZZ/[ 1J$1#47U<1!>_H3 M]H-5T:)^5]'VTY,"M&C85;1CK;!SVUHOB]%MDZBF*.U^)A^7UVE:.4F5G+_? MIL4ZO4@WF]):Y;>[:E_DR4_K?["OZID^>??1/CIN_=R9O',G'3\7DW=!U\_# MR;OH[N?'3=GS]S?).I5)L?7F=)I=IL7]!_>=7>5X]?+,O\#TO?K][F^?_#U!+ P04 " "4BP-7 M-M;92'T% #O+ &0 'AL+W=O]*]2\&%:).8* ,YNLHR5]H.+[^H[+3TY#6<0IS?*891:G3U/[RKLD M?IE01OR(Z3;?>6\54WED[&?QX<_%U':+,Z()G8L"$\$*NI/;*M!7V*-HFX9]L_:#VAH.#-69*7 M?ZUM'>O:UGR3"Y;6R?(,TCBK7J.7>B%V$B1'GX#J!+2?,#B0X-<)?M\1!G7" MH.\(09U03MVIYEXN'(Y$-)MPMK5X$2UIQ9MR]F?CG33>=_H MY'^/KBR&W[2+7_+\7NW":4XC/E^5?9,T?1,U?:,K?S7 0#] H8N7^3J:TZF] M+O#\F=JS7W_Q0O=WW=I#PC DC #!E"H-FBH-3/39V[7*Y;7*]5?1=44(2T+Q MW^1Y-@B"HL6>=]>W&^6[WC!0HW W*AP,1GM1I!OE>4$X=)LP9:Y!,]?@R%SK M'ISOMJ9NQD;.J8T'"<.0, ($4XH1-L4(SRT/(625(&$8$D: 8$J5ADV5AN^6 MAXH0[%RL",F;SSUYT$3MQV =*=B/(EK2 6D8-?,<&>=Y&R=4WD!E5#=!8^JI M?08)PY P @13UG_PC#2/:W8UX5N M$$*=,*QC:>X;NE%CY!]4AM8Z(;-U^H=F^A\:S'DG]QOHLS%0&H&BJ1N>6F/G MN^?6!A_4 (+2,"B-0-'46K4&T#_R=*^'-M2(4-6&CCIHPO:5H1^)&$G51)V= M#9PIY/A0# M-'N<9_\!4$L#!!0 ( )2+ U?BRXC6< ( )T' 9 >&PO=V]R:W-H M965T'+@$J\9FMDFR?S_;$)96-*FVO(!]ON\[?W=P%V^$?% %@$;;DG$U\0JM MJS'&*BN@)&H@*N#F9"ED2;39RA56E022.U#)<.#[(UP2RKTD=K8;F<2BUHQR MN)%(U65)Y.\I,+&9>$-O9[BEJT); T[BBJS@#O1]=2/-#G)?#\3RR_L[A&X6-VELCJV0AQ(/=7.43S[<7 @:9M@S$O-8P \8LD;G&KY;3 MZT):X/YZQ_[):3=:%D3!3+#O--?%Q/O@H1R6I&;Z5FP^0ZOGPO)E@BGW1)O& M-PP]E-5*B[(%FQN4E#=OLFWSL

@KV8)" M9REH0IDZ1^_0_5V*SEZ?QUB;*-879RWCM&$,GF$,T;7@NE!HSG/(>_#I8?SH M !X;=9W$8"=Q&APD_%+S 0K]MRCP@[#G/K.7PX,^.?\7??[/T1\E(^SJ'3J^ M\&B]44I5QH2J): ?EPNEI?EI?_;5NV&,^AEM(QNKBF0P\4RG4B#7X"5O7@U' M_L>^9)^2+#TEV?Q$9(_*$G5EB0ZQ[\JB35E@:V: @KY"-!PCQV$'P#KQ8[S> MS^Y1C_2HQ_R01R,.[_6;$N3*-7J%,E%SW7R*G;6;)9>NA3ZQ3X?CV;#'GIK9 MTXR*O_3-X+HF&_:H6R&0;/1HG+=;B&TZ9UN69CY"=(ZF/.E M$'JWL0&ZB9S\ 5!+ P04 " "4BP-7K[.^%2\# #J$@ #0 'AL+W-T M>6QECNJ7KPY;.(;5TC\ZY1])U+3*LS5JPVP5C)EJ50M8CLC"F^A#' M]6S!2EI?J(I)BQ1*E]38KI['=:49S6L@E2+N=3II7%(NR7@HE^5U:>IHII;2 MC$B_#47^]CD?D6[ZGD1>;J)R-B+W9V]_+)6Y>A/Y^\F[DY/._?G58?S, >V[ M=64=SC5==WM]LB6XFTTR53IGNDW3)9O0>"A8 78TGR_@;E05 VB,*FTCYW2N M)'4>-HRF865G3(A;>)"^%WO:JV)GWSJP:[)M6D--T\OX#NCOJGGM7=G>BW2C MBC\H\VEIIR-='^J3W6A6\)7KKXK6 *;>Q=5I58GU1\'GLF1^\L]..![2#2]: M*,U_V6Q0*C,;8)I$#TP;/MN-_-2TNF,KLRFG58%[[KU"SW]WG>=,,DW%KFE; M^\>\RB]VG%S^*\ONO\JAX:#'YNUX[";[K\%D^AI,OH*:3++C]]B&RZ:WX'G.Y*.3@I4W=&H/\GOZ=GS. M"KH4YJX%1V3;_LIROBRS=M0-+$0S:MO^ M/KINTYT.;B,FP[P-@L@ Y0Q0CF>% MD(G[8'G"G,Q>X9EF69*D*;:BDTG0P01;MS2%;U@-\P8,+ ]D^K.UQG<;KY"G MZP#;TZT"5CN0/YP':BK,21+85DB3)LC "6-A!DF (/(TX@CD #QB2).X] M>/ ^BC?OJ7C[Z];X-U!+ P04 " "4BP-7EXJ[', 3 @ "P %]R M96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_: MI7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$ MVV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH M^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( )2+ U<]N>7"(P0 /0> M / >&PO=V]R:V)O;VLN>&ULQ9E+;]LX$(#_"J'+9@]96X\X#]0%6KO> M#9"F1IWF6M 2;1.A2"]))4U__0[I>$NA]:"7<4ZVWI]&&G[#T9LG8Q^6QCRP M;ZW2;IQMO-]>#0:NWHB6N[_,5FC8LC*VY1X6[7K@ME;PQFV$\*T:%,/A:-!R MJ;.W;_;GFMM!NF"\J+TT&E:&%?=2/+D?V\,B>Y1.+J62_GF_C%6?C?:<[6HK5%JG.6[#??">EG_M'H1(._XTL4UGB\_

+77>S*3RPDZY%W];TVVE7H?3P%T,DMN(<=C_ M[H)X97\GC&:UDK68FKIKA?:[.%JA J!V&[EU&=.\%>-L8AZ%#?<#%[AN=O?F M 2J)E+V2L,%>-Q&/#N4]5US7@L6HN82I0)B*8S*QDSFW<,!&Q/?ASX2Q1!A+ M6L9%N&[8QS&S8A/30@IMA';PPK$;DP:R0B"K8T(NO*D?-D8UPKH_V(=_NP3R M#($\.VHDN=NPF3)/:0A'"-V(F*YK6VZ?8_SD6DLXC&O/WM6UZ;27">0Y GE. M"SGCTK)[KCH1.&=20_I(KMBU=MYV;0)Y@4!>T$+>PGDA,QR;"QL2IC4:,AQ2 M.\&[1/ N:?'Z*7RM:],*=A* TQ$G'V)#]9 6\2.W#P*4IP2;BJ5G7#]>'BH:Z;2UI9B8=V923,Q");&%D'?SLW ^;8IC%JJ( M+?12!I^&UH5X:3W'HD.J7E%<80ZJB!WT/^07W4@7N\TAJOOV>(J).:@Z2C,- M,.,?>.KN4# Q!57D339LAI%6<17ZN>95)T)I%5=A"JJ.V&;[];/&S%-%\PSV M7UD;L9):-+=P9@?K:Z[JN67A9]'-_J/M_H/SV_\ M4$L#!!0 ( )2+ U?]+-6EK@$ ,$; : >&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'/-V;MNPD 0A>%707X EIE9;A%0I:&-> $+EHLPV/)N%'C[ M("C@6"G2H#V5M;8\_AM_LM:SKU"5Z5"?X_[0Q-[E5)WCO-BGU'PX%]?[<"IC MOV["^79E6[>G,MV6[ZG;H]Q'T(J>JNRW84T+]RE>IZ.[GZ0_FURT5MNYD6[W$CA<@BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$ M>BOJK01Z&^IM!'H;ZFT$>AOJ;01Z6V>SA$!O0[V-0&]#O8U ;T.]C4!O0[V- M0&]#O8U ;T.]C4!OCWI[ KT]ZNT)]/:HMR?0VZ/>GD!OW]GL)M#;H]Z>0&^/ M>OMWZAW3M0KQV?-8X_/?276ZW1N>C[\O'R<[[_@=9P=_[!:_4$L#!!0 ( M )2+ UGM0$ -P; 3 6T-O;G1E;G1?5'EP97-=+GAM;,V9S6[" M,!"$7P7EBHBQG=(? 9>VUY9#7\!--B0BB2W;4'C[.N%':D6C(BIU+K$2[\Z, MO=)WR?1M9\@-MG75N%E4>&\>&'-I0;5RL3;4A)U7T<$A#IU=C2M*XX:A(&)G'=J=GPT.?:\;LK;,:+!0UK^H.E2Q;<6H?K_=!VU&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 M ( )2+ U<$+=\UT 4 ,\> 8 " @0X( !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ E(L#5^1S5,/O @ 1@H !@ ("!)14 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ E(L#5]3; MIJJ3!P ^B !@ ("!U2D 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ E(L#5_I&UL4$L! A0#% @ E(L#5\DT&_I4"0 =1X M !D ("!3TL 'AL+W=O@) "8'@ &0 @(':5 M>&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ E(L#5QGTX,&_ P =0@ !D M ("!AF4 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ E(L#5TX@XJ:6 @ V@< !D ("!_WX 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ E(L#5R%Z M704( P KP8 !D ("!?)$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ E(L#5Q8(P[;Z!0 3A !D M ("!59X 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ E(L#5^O]= L_!0 [", !D ("! M3ZP 'AL+W=O&PO=V]R:W-H965TOLW3$I@, L. 9 M " @8ZW !X;"]W;W)K&UL4$L! A0#% M @ E(L#5RKI?=6=! R!@ !D ("!:[L 'AL+W=O#0 &0 M@(%RRP >&PO=V]R:W-H965T&UL4$L! A0#% @ E(L#5QRH(^K% @ %@@ !D M ("!X=( 'AL+W=O&PO=V]R M:W-H965T M 9 " @:3? !X;"]W;W)K&UL M4$L! A0#% @ E(L#5YR()DYB!0 !AP !D ("!C.0 M 'AL+W=O&PO=V]R:W-H965TE>T1DJ0, /4. 9 M " @4;O !X;"]W;W)K&UL4$L! A0#% @ ME(L#5TU=GD?3 P H1< !D ("!)O, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ E(L#5Z^SOA4O P ZA( T M ( !P!L! 'AL+W-T>6QE&PO=V]R:V)O M;VLN>&UL4$L! A0#% @ E(L#5_TLU:6N 0 P1L !H M ( !4R0! 'AL+U]R96QS+W=OU 0 W!L !, ( !.28! %M#;VYT96YT7U1Y ><&5S72YX;6Q02P4& #8 -@"Q#@ 'R@! end XML 59 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 60 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 61 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 266 251 1 false 57 0 false 7 false false R1.htm 0000001 - Document - Cover Sheet http://www.xencor.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - Balance Sheets Sheet http://www.xencor.com/role/BalanceSheets Balance Sheets Statements 2 false false R3.htm 0000003 - Statement - Balance Sheets (Parenthetical) Sheet http://www.xencor.com/role/BalanceSheetsParenthetical Balance Sheets (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - Statements of Comprehensive Loss Sheet http://www.xencor.com/role/StatementsofComprehensiveLoss Statements of Comprehensive Loss Statements 4 false false R5.htm 0000005 - Statement - Statements of Stockholders' Equity Sheet http://www.xencor.com/role/StatementsofStockholdersEquity Statements of Stockholders' Equity Statements 5 false false R6.htm 0000006 - Statement - Statements of Cash Flows Sheet http://www.xencor.com/role/StatementsofCashFlows Statements of Cash Flows Statements 6 false false R7.htm 0000007 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.xencor.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 7 false false R8.htm 0000008 - Disclosure - Fair Value of Financial Instruments Sheet http://www.xencor.com/role/FairValueofFinancialInstruments Fair Value of Financial Instruments Notes 8 false false R9.htm 0000009 - Disclosure - Net Loss Per Common Share Sheet http://www.xencor.com/role/NetLossPerCommonShare Net Loss Per Common Share Notes 9 false false R10.htm 0000010 - Disclosure - Comprehensive Income (Loss) Sheet http://www.xencor.com/role/ComprehensiveIncomeLoss Comprehensive Income (Loss) Notes 10 false false R11.htm 0000011 - Disclosure - Marketable Debt and Equity Securities Sheet http://www.xencor.com/role/MarketableDebtandEquitySecurities Marketable Debt and Equity Securities Notes 11 false false R12.htm 0000012 - Disclosure - Stock-Based Compensation Sheet http://www.xencor.com/role/StockBasedCompensation Stock-Based Compensation Notes 12 false false R13.htm 0000013 - Disclosure - Leases Sheet http://www.xencor.com/role/Leases Leases Notes 13 false false R14.htm 0000014 - Disclosure - Commitments and Contingencies Sheet http://www.xencor.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 14 false false R15.htm 0000015 - Disclosure - Collaboration and Licensing Agreements Sheet http://www.xencor.com/role/CollaborationandLicensingAgreements Collaboration and Licensing Agreements Notes 15 false false R16.htm 0000016 - Disclosure - Income Taxes Sheet http://www.xencor.com/role/IncomeTaxes Income Taxes Notes 16 false false R17.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 17 false false R18.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 18 false false R19.htm 9954701 - 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 19 false false R20.htm 9954702 - 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 20 false false R21.htm 9954703 - 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 21 false false R22.htm 9954704 - 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 22 false false R23.htm 9954705 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.xencor.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.xencor.com/role/StockBasedCompensation 23 false false R24.htm 9954706 - Disclosure - Leases (Tables) Sheet http://www.xencor.com/role/LeasesTables Leases (Tables) Tables http://www.xencor.com/role/Leases 24 false false R25.htm 9954707 - 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 25 false false R26.htm 9954708 - 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 26 false false R27.htm 9954709 - 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 27 false false R28.htm 9954710 - 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 28 false false R29.htm 9954711 - Disclosure - Marketable Debt and Equity Securities - Summary (Details) Sheet http://www.xencor.com/role/MarketableDebtandEquitySecuritiesSummaryDetails Marketable Debt and Equity Securities - Summary (Details) Details 29 false false R30.htm 9954712 - Disclosure - Marketable Debt and Equity Securities - Maturities (Details) Sheet http://www.xencor.com/role/MarketableDebtandEquitySecuritiesMaturitiesDetails Marketable Debt and Equity Securities - Maturities (Details) Details 30 false false R31.htm 9954713 - 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 31 false false R32.htm 9954714 - 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 32 false false R33.htm 9954715 - 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 33 false false R34.htm 9954716 - 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 34 false false R35.htm 9954717 - 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 35 false false R36.htm 9954718 - Disclosure - Stock Based Compensation - Narrative (Details) Sheet http://www.xencor.com/role/StockBasedCompensationNarrativeDetails Stock Based Compensation - Narrative (Details) Details 36 false false R37.htm 9954719 - Disclosure - Stock-Based Compensation - Employee Expense (Details) Sheet http://www.xencor.com/role/StockBasedCompensationEmployeeExpenseDetails Stock-Based Compensation - Employee Expense (Details) Details 37 false false R38.htm 9954720 - Disclosure - Stock-Based Compensation - Option Activity (Details) Sheet http://www.xencor.com/role/StockBasedCompensationOptionActivityDetails Stock-Based Compensation - Option Activity (Details) Details 38 false false R39.htm 9954721 - 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 39 false false R40.htm 9954722 - Disclosure - Stock Based Compensation - Restricted Stock Units (Details) Sheet http://www.xencor.com/role/StockBasedCompensationRestrictedStockUnitsDetails Stock Based Compensation - Restricted Stock Units (Details) Details 40 false false R41.htm 9954723 - Disclosure - Leases - Agreements (Details) Sheet http://www.xencor.com/role/LeasesAgreementsDetails Leases - Agreements (Details) Details 41 false false R42.htm 9954724 - Disclosure - Leases - Undiscounted Cash Flows (Details) Sheet http://www.xencor.com/role/LeasesUndiscountedCashFlowsDetails Leases - Undiscounted Cash Flows (Details) Details 42 false false R43.htm 9954725 - Disclosure - Leases - Lease Costs (Details) Sheet http://www.xencor.com/role/LeasesLeaseCostsDetails Leases - Lease Costs (Details) Details 43 false false R44.htm 9954726 - Disclosure - Collaboration and Licensing Agreements - Narrative (Details) Sheet http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails Collaboration and Licensing Agreements - Narrative (Details) Details 44 false false R45.htm 9954727 - Disclosure - Collaboration and Licensing Agreements - Revenue Recognition (Details) Sheet http://www.xencor.com/role/CollaborationandLicensingAgreementsRevenueRecognitionDetails Collaboration and Licensing Agreements - Revenue Recognition (Details) Details 45 false false R46.htm 9954728 - Disclosure - Income Taxes (Details) Sheet http://www.xencor.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.xencor.com/role/IncomeTaxes 46 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: ecd:TrdArrDuration - xncr-20230630.htm 4 xncr-20230630.htm xncr-20230630.xsd xncr-20230630_cal.xml xncr-20230630_def.xml xncr-20230630_lab.xml xncr-20230630_pre.xml xncr-20230630xexx101.htm xncr-20230630xexx311.htm xncr-20230630xexx312.htm xncr-20230630xexx321.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 64 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "xncr-20230630.htm": { "axisCustom": 0, "axisStandard": 17, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 724, "http://xbrl.sec.gov/dei/2023": 29, "http://xbrl.sec.gov/ecd/2023": 10 }, "contextCount": 266, "dts": { "calculationLink": { "local": [ "xncr-20230630_cal.xml" ] }, "definitionLink": { "local": [ "xncr-20230630_def.xml" ] }, "inline": { "local": [ "xncr-20230630.htm" ] }, "labelLink": { "local": [ "xncr-20230630_lab.xml" ] }, "presentationLink": { "local": [ "xncr-20230630_pre.xml" ] }, "schema": { "local": [ "xncr-20230630.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/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] } }, "elementCount": 482, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2023": 5, "http://xbrl.sec.gov/ecd/2023": 1, "total": 6 }, "keyCustom": 20, "keyStandard": 231, "memberCustom": 33, "memberStandard": 21, "nsprefix": "xncr", "nsuri": "http://www.xencor.com/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover", "menuCat": "Cover", "order": "1", "role": "http://www.xencor.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Comprehensive Income (Loss)", "menuCat": "Notes", "order": "10", "role": "http://www.xencor.com/role/ComprehensiveIncomeLoss", "shortName": "Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Marketable Debt and Equity Securities", "menuCat": "Notes", "order": "11", "role": "http://www.xencor.com/role/MarketableDebtandEquitySecurities", "shortName": "Marketable Debt and Equity Securities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Stock-Based Compensation", "menuCat": "Notes", "order": "12", "role": "http://www.xencor.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Leases", "menuCat": "Notes", "order": "13", "role": "http://www.xencor.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "14", "role": "http://www.xencor.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Collaboration and Licensing Agreements", "menuCat": "Notes", "order": "15", "role": "http://www.xencor.com/role/CollaborationandLicensingAgreements", "shortName": "Collaboration and Licensing Agreements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "16", "role": "http://www.xencor.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "menuCat": "Notes", "order": "17", "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "shortName": "Pay vs Performance Disclosure", "subGroupType": "", "uniqueAnchor": null }, "R18": { "firstAnchor": { "ancestors": [ "ecd:MtrlTermsOfTrdArrTextBlock", "span", "div", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-5", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:Rule10b51ArrAdoptedFlag", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995445 - Disclosure - Insider Trading Arrangements", "menuCat": "Notes", "order": "18", "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "shortName": "Insider Trading Arrangements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "ecd:MtrlTermsOfTrdArrTextBlock", "span", "div", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-5", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:Rule10b51ArrAdoptedFlag", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954701 - Disclosure - Summary of Significant Accounting Policies (Polices)", "menuCat": "Policies", "order": "19", "role": "http://www.xencor.com/role/SummaryofSignificantAccountingPoliciesPolices", "shortName": "Summary of Significant Accounting Policies (Polices)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://www.xencor.com/role/BalanceSheets", "shortName": "Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DebtSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954702 - Disclosure - Fair Value of Financial Instruments (Tables)", "menuCat": "Tables", "order": "20", "role": "http://www.xencor.com/role/FairValueofFinancialInstrumentsTables", "shortName": "Fair Value of Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954703 - Disclosure - Net Loss Per Common Share (Tables)", "menuCat": "Tables", "order": "21", "role": "http://www.xencor.com/role/NetLossPerCommonShareTables", "shortName": "Net Loss Per Common Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954704 - Disclosure - Marketable Debt and Equity Securities (Tables)", "menuCat": "Tables", "order": "22", "role": "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesTables", "shortName": "Marketable Debt and Equity Securities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954705 - Disclosure - Stock-Based Compensation (Tables)", "menuCat": "Tables", "order": "23", "role": "http://www.xencor.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954706 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "24", "role": "http://www.xencor.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "xncr:ScheduleOfRevenueByMajorLicenseesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954707 - Disclosure - Collaboration and Licensing Agreements (Tables)", "menuCat": "Tables", "order": "25", "role": "http://www.xencor.com/role/CollaborationandLicensingAgreementsTables", "shortName": "Collaboration and Licensing Agreements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "xncr:ScheduleOfRevenueByMajorLicenseesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill", "us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill", "span", "div", "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "ix:continuation", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-5", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954708 - Disclosure - Summary of Significant Accounting Policies (Details)", "menuCat": "Details", "order": "26", "role": "http://www.xencor.com/role/SummaryofSignificantAccountingPoliciesDetails", "shortName": "Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill", "us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill", "span", "div", "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "ix:continuation", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-5", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954709 - Disclosure - Fair Value of Financial Instruments (Details)", "menuCat": "Details", "order": "27", "role": "http://www.xencor.com/role/FairValueofFinancialInstrumentsDetails", "shortName": "Fair Value of Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-77", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954710 - Disclosure - Net Loss Per Common Share (Details)", "menuCat": "Details", "order": "28", "role": "http://www.xencor.com/role/NetLossPerCommonShareDetails", "shortName": "Net Loss Per Common Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954711 - Disclosure - Marketable Debt and Equity Securities - Summary (Details)", "menuCat": "Details", "order": "29", "role": "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesSummaryDetails", "shortName": "Marketable Debt and Equity Securities - Summary (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "lang": "en-US", "name": "xncr:CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-3", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://www.xencor.com/role/BalanceSheetsParenthetical", "shortName": "Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-3", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954712 - Disclosure - Marketable Debt and Equity Securities - Maturities (Details)", "menuCat": "Details", "order": "30", "role": "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesMaturitiesDetails", "shortName": "Marketable Debt and Equity Securities - Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954713 - Disclosure - Marketable Debt and Equity Securities - Unrealized Losses (Details)", "menuCat": "Details", "order": "31", "role": "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesUnrealizedLossesDetails", "shortName": "Marketable Debt and Equity Securities - Unrealized Losses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesFvNiGainLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954714 - Disclosure - Marketable Debt and Equity Securities - Equity Securities with Readily Determinable Fair Value (Details)", "menuCat": "Details", "order": "32", "role": "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritieswithReadilyDeterminableFairValueDetails", "shortName": "Marketable Debt and Equity Securities - Equity Securities with Readily Determinable Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-104", "decimals": "-3", "lang": "en-US", "name": "us-gaap:EquitySecuritiesFvNi", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-109", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954715 - Disclosure - Marketable Debt and Equity Securities - Equity Securities without Readily Determinable Fair Value (Details)", "menuCat": "Details", "order": "33", "role": "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritieswithoutReadilyDeterminableFairValueDetails", "shortName": "Marketable Debt and Equity Securities - Equity Securities without Readily Determinable Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-109", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954716 - Disclosure - Marketable Debt and Equity Securities - Equity Securities Transactions (Details)", "menuCat": "Details", "order": "34", "role": "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritiesTransactionsDetails", "shortName": "Marketable Debt and Equity Securities - Equity Securities Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-111", "decimals": "INF", "lang": "en-US", "name": "us-gaap:InvestmentOwnedBalanceShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:GainLossOnInvestmentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954717 - Disclosure - Marketable Debt and Equity Securities - Net Gains and Losses (Details)", "menuCat": "Details", "order": "35", "role": "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesNetGainsandLossesDetails", "shortName": "Marketable Debt and Equity Securities - Net Gains and Losses (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-120", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954718 - Disclosure - Stock Based Compensation - Narrative (Details)", "menuCat": "Details", "order": "36", "role": "http://www.xencor.com/role/StockBasedCompensationNarrativeDetails", "shortName": "Stock Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-122", "decimals": "INF", "lang": "en-US", "name": "xncr:ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954719 - Disclosure - Stock-Based Compensation - Employee Expense (Details)", "menuCat": "Details", "order": "37", "role": "http://www.xencor.com/role/StockBasedCompensationEmployeeExpenseDetails", "shortName": "Stock-Based Compensation - Employee Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-134", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-145", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954720 - Disclosure - Stock-Based Compensation - Option Activity (Details)", "menuCat": "Details", "order": "38", "role": "http://www.xencor.com/role/StockBasedCompensationOptionActivityDetails", "shortName": "Stock-Based Compensation - Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-136", "decimals": "0", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-134", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954721 - Disclosure - Stock-Based Compensation - FV of Employee Stock Options (Details)", "menuCat": "Details", "order": "39", "role": "http://www.xencor.com/role/StockBasedCompensationFVofEmployeeStockOptionsDetails", "shortName": "Stock-Based Compensation - FV of Employee Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-134", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Statements of Comprehensive Loss", "menuCat": "Statements", "order": "4", "role": "http://www.xencor.com/role/StatementsofComprehensiveLoss", "shortName": "Statements of Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-5", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-155", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954722 - Disclosure - Stock Based Compensation - Restricted Stock Units (Details)", "menuCat": "Details", "order": "40", "role": "http://www.xencor.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "shortName": "Stock Based Compensation - Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-155", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-157", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954723 - Disclosure - Leases - Agreements (Details)", "menuCat": "Details", "order": "41", "role": "http://www.xencor.com/role/LeasesAgreementsDetails", "shortName": "Leases - Agreements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-157", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954724 - Disclosure - Leases - Undiscounted Cash Flows (Details)", "menuCat": "Details", "order": "42", "role": "http://www.xencor.com/role/LeasesUndiscountedCashFlowsDetails", "shortName": "Leases - Undiscounted Cash Flows (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954725 - Disclosure - Leases - Lease Costs (Details)", "menuCat": "Details", "order": "43", "role": "http://www.xencor.com/role/LeasesLeaseCostsDetails", "shortName": "Leases - Lease Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954726 - Disclosure - Collaboration and Licensing Agreements - Narrative (Details)", "menuCat": "Details", "order": "44", "role": "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "shortName": "Collaboration and Licensing Agreements - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-217", "decimals": "INF", "lang": "en-US", "name": "xncr:NumberOfTechnologyLicenseAgreements", "reportCount": 1, "unique": true, "unitRef": "agreement", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954727 - Disclosure - Collaboration and Licensing Agreements - Revenue Recognition (Details)", "menuCat": "Details", "order": "45", "role": "http://www.xencor.com/role/CollaborationandLicensingAgreementsRevenueRecognitionDetails", "shortName": "Collaboration and Licensing Agreements - Revenue Recognition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-252", "decimals": "-5", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxExpenseBenefit", "ix:continuation", "span", "div", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-5", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954728 - Disclosure - Income Taxes (Details)", "menuCat": "Details", "order": "46", "role": "http://www.xencor.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxExpenseBenefit", "ix:continuation", "span", "div", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-5", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-30", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Statements of Stockholders' Equity", "menuCat": "Statements", "order": "5", "role": "http://www.xencor.com/role/StatementsofStockholdersEquity", "shortName": "Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-35", "decimals": "INF", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Statements of Cash Flows", "menuCat": "Statements", "order": "6", "role": "http://www.xencor.com/role/StatementsofCashFlows", "shortName": "Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000007 - Disclosure - Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "7", "role": "http://www.xencor.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - Fair Value of Financial Instruments", "menuCat": "Notes", "order": "8", "role": "http://www.xencor.com/role/FairValueofFinancialInstruments", "shortName": "Fair Value of Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Net Loss Per Common Share", "menuCat": "Notes", "order": "9", "role": "http://www.xencor.com/role/NetLossPerCommonShare", "shortName": "Net Loss Per Common Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xncr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 57, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.xencor.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.xencor.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2023", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.xencor.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.xencor.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.xencor.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.xencor.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r597" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.xencor.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r630" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.xencor.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.xencor.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.xencor.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.xencor.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.xencor.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.xencor.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r595" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.xencor.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.xencor.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.xencor.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r595" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.xencor.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.xencor.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r595" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.xencor.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.xencor.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r669" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.xencor.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r595" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.xencor.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r595" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.xencor.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r595" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.xencor.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r595" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.xencor.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.xencor.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r594" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.xencor.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r596" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.xencor.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.xencor.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "ecd_Additional402vDisclosureTextBlock": { "auth_ref": [ "r631" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "localname": "Additional402vDisclosureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AdjToCompAmt": { "auth_ref": [ "r637" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "localname": "AdjToCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AdjToCompAxis": { "auth_ref": [ "r637" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "localname": "AdjToCompAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "auth_ref": [ "r637" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "localname": "AdjToNonPeoNeoCompFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AdjToPeoCompFnTextBlock": { "auth_ref": [ "r637" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "localname": "AdjToPeoCompFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AggtErrCompAmt": { "auth_ref": [ "r602", "r613", "r623", "r648" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "localname": "AggtErrCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "auth_ref": [ "r605", "r616", "r626", "r651" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "localname": "AggtErrCompNotYetDeterminedTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AllAdjToCompMember": { "auth_ref": [ "r637" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "localname": "AllAdjToCompMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllExecutiveCategoriesMember": { "auth_ref": [ "r644" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "localname": "AllExecutiveCategoriesMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllIndividualsMember": { "auth_ref": [ "r609", "r617", "r627", "r644", "r652", "r656", "r664" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "localname": "AllIndividualsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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" ], "xbrltype": "domainItemType" }, "ecd_AllTradingArrangementsMember": { "auth_ref": [ "r662" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "localname": "AllTradingArrangementsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "domainItemType" }, "ecd_AwardExrcPrice": { "auth_ref": [ "r659" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "localname": "AwardExrcPrice", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "perShareItemType" }, "ecd_AwardGrantDateFairValue": { "auth_ref": [ "r660" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "localname": "AwardGrantDateFairValue", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AwardTmgDiscLineItems": { "auth_ref": [ "r655" ], "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "localname": "AwardTmgDiscLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "auth_ref": [ "r655" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgMethodTextBlock": { "auth_ref": [ "r655" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "localname": "AwardTmgMethodTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgMnpiCnsdrdFlag": { "auth_ref": [ "r655" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "localname": "AwardTmgMnpiCnsdrdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_AwardTmgMnpiDiscTextBlock": { "auth_ref": [ "r655" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "localname": "AwardTmgMnpiDiscTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgPredtrmndFlag": { "auth_ref": [ "r655" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "localname": "AwardTmgPredtrmndFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_AwardUndrlygSecuritiesAmt": { "auth_ref": [ "r658" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "localname": "AwardUndrlygSecuritiesAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_AwardsCloseToMnpiDiscIndName": { "auth_ref": [ "r657" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "localname": "AwardsCloseToMnpiDiscIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AwardsCloseToMnpiDiscTable": { "auth_ref": [ "r656" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "localname": "AwardsCloseToMnpiDiscTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "auth_ref": [ "r656" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "localname": "AwardsCloseToMnpiDiscTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ChangedPeerGroupFnTextBlock": { "auth_ref": [ "r635" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "localname": "ChangedPeerGroupFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CoSelectedMeasureAmt": { "auth_ref": [ "r636" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "localname": "CoSelectedMeasureAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_CoSelectedMeasureName": { "auth_ref": [ "r636" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "localname": "CoSelectedMeasureName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "auth_ref": [ "r641" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "auth_ref": [ "r640" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "localname": "CompActuallyPaidVsNetIncomeTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "auth_ref": [ "r642" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "auth_ref": [ "r639" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "auth_ref": [ "r638" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ErrCompAnalysisTextBlock": { "auth_ref": [ "r602", "r613", "r623", "r648" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "localname": "ErrCompAnalysisTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ErrCompRecoveryTable": { "auth_ref": [ "r599", "r610", "r620", "r645" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "localname": "ErrCompRecoveryTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_ExecutiveCategoryAxis": { "auth_ref": [ "r644" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "localname": "ExecutiveCategoryAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "auth_ref": [ "r606", "r617", "r627", "r652" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "auth_ref": [ "r606", "r617", "r627", "r652" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "auth_ref": [ "r606", "r617", "r627", "r652" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "auth_ref": [ "r606", "r617", "r627", "r652" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ForgoneRecoveryIndName": { "auth_ref": [ "r606", "r617", "r627", "r652" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "localname": "ForgoneRecoveryIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_IndividualAxis": { "auth_ref": [ "r609", "r617", "r627", "r644", "r652", "r656", "r664" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "localname": "IndividualAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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" ], "xbrltype": "stringItemType" }, "ecd_InsiderTradingArrLineItems": { "auth_ref": [ "r662" ], "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "localname": "InsiderTradingArrLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_InsiderTradingPoliciesProcLineItems": { "auth_ref": [ "r598", "r668" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "localname": "InsiderTradingPoliciesProcLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "auth_ref": [ "r598", "r668" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "localname": "InsiderTrdPoliciesProcAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "xbrltype": "booleanItemType" }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "auth_ref": [ "r598", "r668" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "xbrltype": "textBlockItemType" }, "ecd_MeasureAxis": { "auth_ref": [ "r636" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "localname": "MeasureAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_MeasureName": { "auth_ref": [ "r636" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "localname": "MeasureName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_MnpiDiscTimedForCompValFlag": { "auth_ref": [ "r655" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "localname": "MnpiDiscTimedForCompValFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_MtrlTermsOfTrdArrTextBlock": { "auth_ref": [ "r663" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "localname": "MtrlTermsOfTrdArrTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "textBlockItemType" }, "ecd_NamedExecutiveOfficersFnTextBlock": { "auth_ref": [ "r637" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "localname": "NamedExecutiveOfficersFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_NonGaapMeasureDescriptionTextBlock": { "auth_ref": [ "r636" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "localname": "NonGaapMeasureDescriptionTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_NonNeosMember": { "auth_ref": [ "r606", "r617", "r627", "r644", "r652" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "localname": "NonNeosMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "domainItemType" }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "auth_ref": [ "r634" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_NonPeoNeoAvgTotalCompAmt": { "auth_ref": [ "r633" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "localname": "NonPeoNeoAvgTotalCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_NonPeoNeoMember": { "auth_ref": [ "r644" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "localname": "NonPeoNeoMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_NonRule10b51ArrAdoptedFlag": { "auth_ref": [ "r663" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "localname": "NonRule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_NonRule10b51ArrTrmntdFlag": { "auth_ref": [ "r663" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "localname": "NonRule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_OtherPerfMeasureAmt": { "auth_ref": [ "r636" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "localname": "OtherPerfMeasureAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_OutstandingAggtErrCompAmt": { "auth_ref": [ "r604", "r615", "r625", "r650" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "localname": "OutstandingAggtErrCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_OutstandingRecoveryCompAmt": { "auth_ref": [ "r607", "r618", "r628", "r653" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "localname": "OutstandingRecoveryCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_OutstandingRecoveryIndName": { "auth_ref": [ "r607", "r618", "r628", "r653" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "localname": "OutstandingRecoveryIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_PayVsPerformanceDisclosureLineItems": { "auth_ref": [ "r632" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "localname": "PayVsPerformanceDisclosureLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_PeerGroupIssuersFnTextBlock": { "auth_ref": [ "r635" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "localname": "PeerGroupIssuersFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_PeerGroupTotalShareholderRtnAmt": { "auth_ref": [ "r635" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "localname": "PeerGroupTotalShareholderRtnAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PeoActuallyPaidCompAmt": { "auth_ref": [ "r634" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "localname": "PeoActuallyPaidCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PeoMember": { "auth_ref": [ "r644" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "localname": "PeoMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_PeoName": { "auth_ref": [ "r637" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "localname": "PeoName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_PeoTotalCompAmt": { "auth_ref": [ "r633" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "localname": "PeoTotalCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PvpTable": { "auth_ref": [ "r632" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "localname": "PvpTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_PvpTableTextBlock": { "auth_ref": [ "r632" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "localname": "PvpTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "auth_ref": [ "r599", "r610", "r620", "r645" ], "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "localname": "RecoveryOfErrCompDisclosureLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_RestatementDateAxis": { "auth_ref": [ "r600", "r611", "r621", "r646" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "localname": "RestatementDateAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_RestatementDeterminationDate": { "auth_ref": [ "r601", "r612", "r622", "r647" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "localname": "RestatementDeterminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "dateItemType" }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "auth_ref": [ "r608", "r619", "r629", "r654" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "localname": "RestatementDoesNotRequireRecoveryTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_Rule10b51ArrAdoptedFlag": { "auth_ref": [ "r663" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "localname": "Rule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_Rule10b51ArrTrmntdFlag": { "auth_ref": [ "r663" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "localname": "Rule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "auth_ref": [ "r603", "r614", "r624", "r649" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "localname": "StkPrcOrTsrEstimationMethodTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TabularListTableTextBlock": { "auth_ref": [ "r643" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "localname": "TabularListTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TotalShareholderRtnAmt": { "auth_ref": [ "r635" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "localname": "TotalShareholderRtnAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "auth_ref": [ "r642" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TradingArrAxis": { "auth_ref": [ "r662" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "localname": "TradingArrAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TradingArrByIndTable": { "auth_ref": [ "r664" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "localname": "TradingArrByIndTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrAdoptionDate": { "auth_ref": [ "r665" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "localname": "TrdArrAdoptionDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrDuration": { "auth_ref": [ "r666" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "localname": "TrdArrDuration", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "durationItemType" }, "ecd_TrdArrIndName": { "auth_ref": [ "r664" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "localname": "TrdArrIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrIndTitle": { "auth_ref": [ "r664" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "localname": "TrdArrIndTitle", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrSecuritiesAggAvailAmt": { "auth_ref": [ "r667" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "localname": "TrdArrSecuritiesAggAvailAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "sharesItemType" }, "ecd_TrdArrTerminationDate": { "auth_ref": [ "r665" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "localname": "TrdArrTerminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_UndrlygSecurityMktPriceChngPct": { "auth_ref": [ "r661" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "localname": "UndrlygSecurityMktPriceChngPct", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "pureItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r122", "r123", "r242", "r247", "r368", "r559", "r561" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2023", "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/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r229", "r230", "r231", "r232", "r267", "r399", "r438", "r474", "r475", "r527", "r532", "r534", "r535", "r541", "r554", "r555", "r565", "r569", "r574", "r582", "r714", "r752", "r753", "r754", "r755", "r756", "r757" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/StockBasedCompensationFVofEmployeeStockOptionsDetails", "http://www.xencor.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r229", "r230", "r231", "r232", "r267", "r399", "r438", "r474", "r475", "r527", "r532", "r534", "r535", "r541", "r554", "r555", "r565", "r569", "r574", "r582", "r714", "r752", "r753", "r754", "r755", "r756", "r757" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/StockBasedCompensationFVofEmployeeStockOptionsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r169", "r401", "r432", "r433", "r434", "r435", "r436", "r437", "r556", "r570", "r581", "r673", "r710", "r711", "r715", "r759" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/CollaborationandLicensingAgreementsRevenueRecognitionDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritiesTransactionsDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritieswithoutReadilyDeterminableFairValueDetails", "http://www.xencor.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r169", "r401", "r432", "r433", "r434", "r435", "r436", "r437", "r556", "r570", "r581", "r673", "r710", "r711", "r715", "r759" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/CollaborationandLicensingAgreementsRevenueRecognitionDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritiesTransactionsDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritieswithoutReadilyDeterminableFairValueDetails", "http://www.xencor.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r229", "r230", "r231", "r232", "r260", "r267", "r296", "r297", "r298", "r375", "r399", "r438", "r474", "r475", "r527", "r532", "r534", "r535", "r541", "r554", "r555", "r565", "r569", "r574", "r582", "r585", "r708", "r714", "r753", "r754", "r755", "r756", "r757" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/StockBasedCompensationFVofEmployeeStockOptionsDetails", "http://www.xencor.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r229", "r230", "r231", "r232", "r260", "r267", "r296", "r297", "r298", "r375", "r399", "r438", "r474", "r475", "r527", "r532", "r534", "r535", "r541", "r554", "r555", "r565", "r569", "r574", "r582", "r585", "r708", "r714", "r753", "r754", "r755", "r756", "r757" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/StockBasedCompensationFVofEmployeeStockOptionsDetails", "http://www.xencor.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r122", "r123", "r242", "r247", "r368", "r560", "r561" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2023", "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/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r268", "r694" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.xencor.com/role/LeasesAgreementsDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r137", "r268", "r671", "r694" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.xencor.com/role/LeasesAgreementsDetails" ], "xbrltype": "domainItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r137", "r268", "r671", "r672", "r694" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.xencor.com/role/LeasesAgreementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r13", "r580" ], "calculation": { "http://www.xencor.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r172", "r173" ], "calculation": { "http://www.xencor.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable", "verboseLabel": "Receivable" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/BalanceSheets", "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r57" ], "calculation": { "http://www.xencor.com/role/StatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedTerseLabel": "(Accretion of discount) amortization of premium on marketable debt securities" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r15" ], "calculation": { "http://www.xencor.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r19", "r20", "r47", "r99", "r418", "r443", "r444" ], "calculation": { "http://www.xencor.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r1", "r7", "r20", "r329", "r332", "r367", "r439", "r440", "r682", "r683", "r684", "r691", "r692", "r693" ], "lang": { "en-us": { "role": { "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.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r41", "r580", "r762" ], "calculation": { "http://www.xencor.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r304", "r305", "r306", "r456", "r691", "r692", "r693", "r745", "r763" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r33", "r34", "r271" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash (used in) provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [ "r320" ], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritiesTransactionsDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritieswithoutReadilyDeterminableFairValueDetails", "http://www.xencor.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r70", "r94", "r120", "r156", "r163", "r167", "r208", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r322", "r326", "r348", "r414", "r496", "r580", "r593", "r712", "r713", "r750" ], "calculation": { "http://www.xencor.com/role/BalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r90", "r100", "r120", "r208", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r322", "r326", "r348", "r580", "r712", "r713", "r750" ], "calculation": { "http://www.xencor.com/role/BalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r35" ], "calculation": { "http://www.xencor.com/role/FairValueofFinancialInstrumentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total Fair Value" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r180" ], "calculation": { "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesSummaryDetails": { "order": 3.0, "parentTag": "xncr_CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r181" ], "calculation": { "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesSummaryDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Gross Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r177", "r216", "r413" ], "calculation": { "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesSummaryDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "totalLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Amortized Cost, Fiscal Year Maturity [Abstract]", "terseLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Fair Value, Fiscal Year Maturity [Abstract]", "terseLabel": "Estimated Cost Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "auth_ref": [ "r701" ], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Mature in one year or less" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r184", "r410" ], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Mature in one year or less" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r178", "r216", "r404", "r697" ], "calculation": { "http://www.xencor.com/role/FairValueofFinancialInstrumentsDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 }, "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesSummaryDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale", "terseLabel": "Marketable securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/FairValueofFinancialInstrumentsDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "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" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/SummaryofSignificantAccountingPoliciesPolices" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r22", "r92", "r557" ], "calculation": { "http://www.xencor.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.xencor.com/role/FairValueofFinancialInstrumentsDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "verboseLabel": "Money Market Funds" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/BalanceSheets", "http://www.xencor.com/role/FairValueofFinancialInstrumentsDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [ "r92" ], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents [Member]", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r22", "r55", "r119" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r0", "r55" ], "calculation": { "http://www.xencor.com/role/StatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r86", "r96", "r97", "r98", "r120", "r142", "r143", "r146", "r148", "r154", "r155", "r208", "r233", "r235", "r236", "r237", "r240", "r241", "r245", "r246", "r248", "r249", "r251", "r348", "r449", "r450", "r451", "r452", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r484", "r505", "r523", "r548", "r549", "r550", "r551", "r552", "r670", "r689", "r695" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritiesTransactionsDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritieswithReadilyDeterminableFairValueDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritieswithoutReadilyDeterminableFairValueDetails", "http://www.xencor.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CollaborativeArrangementDisclosureTextBlock": { "auth_ref": [ "r78", "r80", "r85" ], "lang": { "en-us": { "role": { "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.", "label": "Collaborative Arrangement Disclosure [Text Block]", "terseLabel": "Collaboration and Licensing Agreements" } } }, "localname": "CollaborativeArrangementDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreements" ], "xbrltype": "textBlockItemType" }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "auth_ref": [ "r320" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]", "terseLabel": "Collaboration research and licensing agreements" } } }, "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/CollaborationandLicensingAgreementsRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r17", "r37", "r415", "r483" ], "calculation": { "http://www.xencor.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r63", "r227", "r228", "r553", "r709" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r583", "r584", "r585", "r587", "r588", "r589", "r590", "r691", "r692", "r745", "r761", "r763" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritiesTransactionsDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritieswithReadilyDeterminableFairValueDetails", "http://www.xencor.com/role/StatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/BalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r40", "r484" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r8", "r40", "r484", "r502", "r763", "r764" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r40", "r417", "r580" ], "calculation": { "http://www.xencor.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock, $0.01 par value: 200,000,000 authorized shares at June\u00a030, 2023 and December\u00a031, 2022; 60,600,060 issued and outstanding at June\u00a030, 2023 and 59,997,713 issued and outstanding at December\u00a031, 2022" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r21", "r102", "r104", "r109", "r406", "r426" ], "calculation": { "http://www.xencor.com/role/StatementsofComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "terseLabel": "Comprehensive income (loss)", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofComprehensiveLoss", "http://www.xencor.com/role/StatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "terseLabel": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r46", "r108", "r405", "r424" ], "lang": { "en-us": { "role": { "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.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Comprehensive Income (Loss)" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/ComprehensiveIncomeLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r253", "r255", "r258" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "verboseLabel": "Contract asset" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r253", "r254", "r258" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r253", "r254", "r258" ], "calculation": { "http://www.xencor.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r259" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r571", "r573", "r760" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate Securities" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/FairValueofFinancialInstrumentsDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesSummaryDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesUnrealizedLossesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "auth_ref": [ "r76", "r218", "r566" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer", "terseLabel": "Fair value, 12 months or greater" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesUnrealizedLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "auth_ref": [ "r76", "r218" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "negatedLabel": "Unrealized losses, 12 months or greater" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesUnrealizedLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "auth_ref": [ "r76", "r218", "r566" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months", "terseLabel": "Fair value, less than 12 months" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesUnrealizedLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r76", "r218" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "negatedLabel": "Unrealized losses, Less than 12 months" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesUnrealizedLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187" ], "lang": { "en-us": { "role": { "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).", "label": "Debt Securities, Available-for-Sale [Table]", "terseLabel": "Debt Securities, Available-for-Sale [Table]" } } }, "localname": "DebtSecuritiesAvailableForSaleTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesSummaryDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesUnrealizedLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedGainLoss": { "auth_ref": [ "r699", "r700" ], "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Debt Securities, Available-for-Sale, Unrealized Gain (Loss)", "terseLabel": "Unrealized gain (loss) on marketable securities" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesCurrent": { "auth_ref": [], "calculation": { "http://www.xencor.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Debt Securities, Current", "terseLabel": "Marketable debt securities" } } }, "localname": "DebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesNoncurrent": { "auth_ref": [], "calculation": { "http://www.xencor.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Debt Securities, Noncurrent", "terseLabel": "Marketable debt securities - long term" } } }, "localname": "DebtSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r4", "r159" ], "calculation": { "http://www.xencor.com/role/StatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r715" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r269", "r273", "r300", "r301", "r303", "r575" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]", "terseLabel": "Share-Based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income (loss) per share attributable to common stockholders:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r110", "r129", "r130", "r131", "r132", "r133", "r139", "r142", "r146", "r147", "r148", "r152", "r336", "r337", "r407", "r427", "r562" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic net loss per common share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/NetLossPerCommonShareDetails", "http://www.xencor.com/role/StatementsofComprehensiveLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r110", "r129", "r130", "r131", "r132", "r133", "r142", "r146", "r147", "r148", "r152", "r336", "r337", "r407", "r427", "r562" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted net loss per common share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/NetLossPerCommonShareDetails", "http://www.xencor.com/role/StatementsofComprehensiveLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r138", "r149", "r150", "r151" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss Per Common Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/NetLossPerCommonShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r302" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "verboseLabel": "Period to recognize unamortized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r744" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unamortized compensation expense related to unvested restricted stock units" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r744" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unamortized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "ESPP" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "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" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Employee Stock Option [Member]", "terseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "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" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r8", "r88", "r105", "r106", "r107", "r124", "r125", "r126", "r128", "r134", "r136", "r153", "r209", "r210", "r252", "r304", "r305", "r306", "r313", "r314", "r328", "r329", "r330", "r331", "r332", "r333", "r335", "r349", "r350", "r351", "r352", "r353", "r354", "r367", "r439", "r440", "r441", "r456", "r523" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesFVNINoncurrent": { "auth_ref": [ "r347" ], "calculation": { "http://www.xencor.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Equity Securities, FV-NI, Noncurrent", "terseLabel": "Marketable equity securities - long term" } } }, "localname": "EquitySecuritiesFVNINoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNi": { "auth_ref": [ "r95", "r347", "r558" ], "calculation": { "http://www.xencor.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Equity Securities, FV-NI, Current", "terseLabel": "Marketable equity securities", "verboseLabel": "Equity securities with readily determinable fair value" } } }, "localname": "EquitySecuritiesFvNi", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/BalanceSheets", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritieswithReadilyDeterminableFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiGainLoss": { "auth_ref": [ "r430", "r706" ], "calculation": { "http://www.xencor.com/role/StatementsofComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Equity Securities, FV-NI, Gain (Loss)", "terseLabel": "Net gains (losses) recognized on equity securities", "verboseLabel": "Gain (loss) on equity securities, net" } } }, "localname": "EquitySecuritiesFvNiGainLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritieswithReadilyDeterminableFairValueDetails", "http://www.xencor.com/role/StatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": { "auth_ref": [ "r429", "r706" ], "calculation": { "http://www.xencor.com/role/StatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)", "negatedLabel": "Change in fair value of equity securities", "terseLabel": "Unrealized gain (loss) on equity securities", "verboseLabel": "Net and unrealized gain (loss) recognized on equity securities" } } }, "localname": "EquitySecuritiesFvNiUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesNetGainsandLossesDetails", "http://www.xencor.com/role/StatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r206" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "terseLabel": "Equity shares estimated fair value" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritiesTransactionsDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritieswithoutReadilyDeterminableFairValueDetails", "http://www.xencor.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount": { "auth_ref": [ "r207" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss on investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount", "terseLabel": "Equity securities impairment" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems": { "auth_ref": [ "r703", "r704", "r705" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Equity Securities without Readily Determinable Fair Value [Line Items]", "terseLabel": "Equity securities without readily determinable fair value" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritieswithoutReadilyDeterminableFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable": { "auth_ref": [ "r703", "r704", "r705" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value [Table]", "terseLabel": "Equity Securities without Readily Determinable Fair Value [Table]" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritieswithoutReadilyDeterminableFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock": { "auth_ref": [ "r703", "r704", "r705" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value [Table Text Block]", "terseLabel": "Schedule of Equity Securities Without Readily Determinable Fair Value" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [ "r339", "r340", "r343" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r339", "r340", "r343" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r10", "r35", "r36", "r68" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "terseLabel": "Schedule of Assets Recorded at Fair Value" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/FairValueofFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r243", "r261", "r262", "r263", "r264", "r265", "r266", "r340", "r372", "r373", "r374", "r567", "r568", "r571", "r572", "r573" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r339", "r340", "r341", "r342", "r344" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r338" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/FairValueofFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r243", "r261", "r266", "r340", "r372", "r571", "r572", "r573" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r243", "r261", "r266", "r340", "r373", "r567", "r568", "r571", "r572", "r573" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r243", "r261", "r262", "r263", "r264", "r265", "r266", "r372", "r373", "r374", "r567", "r568", "r571", "r572", "r573" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r338", "r344" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r211", "r212", "r213", "r214", "r215", "r217", "r219", "r220", "r244", "r250", "r334", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r425", "r566", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r702", "r703", "r704", "r705" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/FairValueofFinancialInstrumentsDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesSummaryDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesUnrealizedLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r221", "r222", "r223", "r224", "r402", "r403" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r27", "r29" ], "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r688" ], "calculation": { "http://www.xencor.com/role/StatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Gain (Loss) on Disposition of Assets", "negatedLabel": "Loss on disposal of assets" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnInvestmentsTextBlock": { "auth_ref": [ "r685", "r686" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of realized and unrealized gain (loss) on investment in security.", "label": "Gain (Loss) on Securities [Table Text Block]", "terseLabel": "Schedule of Net Gains and Losses" } } }, "localname": "GainLossOnInvestmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r51", "r507" ], "calculation": { "http://www.xencor.com/role/StatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "verboseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationEmployeeExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "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.", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "verboseLabel": "Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/SummaryofSignificantAccountingPoliciesPolices" ], "xbrltype": "textBlockItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r4", "r11" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "terseLabel": "Impairment of intangible assets" } } }, "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r225", "r226", "r508" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationEmployeeExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r226", "r508" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationEmployeeExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r121", "r308", "r310", "r311", "r312", "r315", "r317", "r318", "r319", "r454" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r77", "r84", "r135", "r136", "r160", "r309", "r316", "r431" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r3" ], "calculation": { "http://www.xencor.com/role/StatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedInvestmentIncomeReceivable": { "auth_ref": [ "r3" ], "calculation": { "http://www.xencor.com/role/StatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in investment income that has been earned but not yet received in cash.", "label": "Increase (Decrease) in Accrued Investment Income Receivable", "negatedTerseLabel": "Interest receivable from marketable debt securities" } } }, "localname": "IncreaseDecreaseInAccruedInvestmentIncomeReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r3" ], "calculation": { "http://www.xencor.com/role/StatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r400", "r687" ], "calculation": { "http://www.xencor.com/role/StatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r3" ], "calculation": { "http://www.xencor.com/role/StatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r26", "r28" ], "calculation": { "http://www.xencor.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Patents, licenses, and other intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r73" ], "calculation": { "http://www.xencor.com/role/StatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "terseLabel": "Interest income, net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r114", "r117", "r118" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentOwnedBalanceShares": { "auth_ref": [ "r468", "r473", "r528", "r537", "r542", "r585" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of investment owned.", "label": "Investment Owned, Balance, Shares", "terseLabel": "Number of shares owned" } } }, "localname": "InvestmentOwnedBalanceShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritiesTransactionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r428", "r445", "r446", "r447", "r448", "r530", "r531" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Marketable Debt and Equity Securities" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/SummaryofSignificantAccountingPoliciesPolices" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r469", "r470", "r471", "r472", "r473", "r526", "r529", "r533", "r536", "r538", "r539", "r540", "r543", "r544", "r545", "r546", "r547", "r585" ], "lang": { "en-us": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]", "terseLabel": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesUnrealizedLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r469", "r470", "r471", "r472", "r473", "r526", "r529", "r533", "r536", "r538", "r539", "r540", "r543", "r544", "r545", "r546", "r547", "r585" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]", "terseLabel": "Investments [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesUnrealizedLossesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Investments": { "auth_ref": [ "r412" ], "calculation": { "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesSummaryDetails": { "order": 2.0, "parentTag": "xncr_CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments.", "label": "Investments", "terseLabel": "Total investments" } } }, "localname": "Investments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "terseLabel": "Schedule of Maturities of Marketable Securities" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r69", "r74", "r75", "r87", "r174", "r175", "r345", "r346" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Marketable Debt and Equity Securities" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecurities" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r360", "r579" ], "calculation": { "http://www.xencor.com/role/LeasesLeaseCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease costs" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/LeasesLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r748" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Summary of Lease Costs and Cash Disclosures" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsGross": { "auth_ref": [ "r62" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements, Gross", "verboseLabel": "Improvement allowance" } } }, "localname": "LeaseholdImprovementsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/LeasesAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/LeasesAgreementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/LeasesAgreementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r749" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "terseLabel": "Schedule of Operating Lease Liabilities Maturities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r366" ], "calculation": { "http://www.xencor.com/role/LeasesAgreementsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.xencor.com/role/LeasesUndiscountedCashFlowsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total undiscounted lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/LeasesUndiscountedCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r366" ], "calculation": { "http://www.xencor.com/role/LeasesAgreementsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease 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).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/LeasesUndiscountedCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r366" ], "calculation": { "http://www.xencor.com/role/LeasesAgreementsDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/LeasesUndiscountedCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r366" ], "calculation": { "http://www.xencor.com/role/LeasesAgreementsDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease 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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2028" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/LeasesUndiscountedCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r366" ], "calculation": { "http://www.xencor.com/role/LeasesAgreementsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/LeasesUndiscountedCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r366" ], "calculation": { "http://www.xencor.com/role/LeasesAgreementsDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/LeasesUndiscountedCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r366" ], "calculation": { "http://www.xencor.com/role/LeasesAgreementsDetails": { "order": 7.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/LeasesUndiscountedCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r749" ], "calculation": { "http://www.xencor.com/role/LeasesAgreementsDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "For the remainder of 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/LeasesUndiscountedCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r366" ], "calculation": { "http://www.xencor.com/role/LeasesUndiscountedCashFlowsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: Imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/LeasesUndiscountedCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r747" ], "lang": { "en-us": { "role": { "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.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Renewal term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/LeasesAgreementsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r355" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r14", "r120", "r208", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r323", "r326", "r327", "r348", "r482", "r563", "r593", "r712", "r750", "r751" ], "calculation": { "http://www.xencor.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r45", "r71", "r420", "r580", "r690", "r707", "r746" ], "calculation": { "http://www.xencor.com/role/BalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r16", "r91", "r120", "r208", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r323", "r326", "r327", "r348", "r580", "r712", "r750", "r751" ], "calculation": { "http://www.xencor.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_MarketableSecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Marketable Securities [Abstract]", "terseLabel": "Marketable Securities [Abstract]" } } }, "localname": "MarketableSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_MarketableSecuritiesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets.", "label": "Marketable Securities [Table Text Block]", "terseLabel": "Schedule of Marketable Securities" } } }, "localname": "MarketableSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_MarketableSecuritiesUnrealizedGainLoss": { "auth_ref": [ "r50" ], "calculation": { "http://www.xencor.com/role/StatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment in marketable security.", "label": "Marketable Security, Unrealized Gain (Loss)", "verboseLabel": "Net unrealized gain (loss) on marketable debt securities" } } }, "localname": "MarketableSecuritiesUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofComprehensiveLoss", "http://www.xencor.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r717" ], "lang": { "en-us": { "role": { "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.", "label": "Money Market Funds [Member]", "terseLabel": "Money Market Funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/FairValueofFinancialInstrumentsDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r116" ], "calculation": { "http://www.xencor.com/role/StatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r116" ], "calculation": { "http://www.xencor.com/role/StatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r55", "r56", "r57" ], "calculation": { "http://www.xencor.com/role/StatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash (used in) provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r48", "r57", "r72", "r89", "r101", "r103", "r107", "r120", "r127", "r129", "r130", "r131", "r132", "r135", "r136", "r144", "r156", "r162", "r166", "r168", "r208", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r337", "r348", "r423", "r504", "r521", "r522", "r564", "r591", "r712" ], "calculation": { "http://www.xencor.com/role/StatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss) Attributable to Parent", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofComprehensiveLoss", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r111", "r129", "r130", "r131", "r132", "r139", "r140", "r145", "r148", "r156", "r162", "r166", "r168", "r564" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net loss attributable to common stockholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/NetLossPerCommonShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/NetLossPerCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/SummaryofSignificantAccountingPoliciesPolices" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental disclosures of non-cash investing activities" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NoncashProjectAbandonmentCosts": { "auth_ref": [ "r4" ], "calculation": { "http://www.xencor.com/role/StatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Noncash Project Abandonment Costs", "terseLabel": "Abandonment of capitalized intangible assets" } } }, "localname": "NoncashProjectAbandonmentCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofCashFlows", "http://www.xencor.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r52" ], "calculation": { "http://www.xencor.com/role/StatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income (expense), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expenses)" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "auth_ref": [ "r12" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares.", "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]", "terseLabel": "Summary of Restricted Stock Unit Activity" } } }, "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.xencor.com/role/StatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r156", "r162", "r166", "r168", "r564" ], "calculation": { "http://www.xencor.com/role/StatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r361", "r579" ], "calculation": { "http://www.xencor.com/role/LeasesLeaseCostsDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/LeasesLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r357" ], "calculation": { "http://www.xencor.com/role/LeasesUndiscountedCashFlowsDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Present value of lease payments" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/LeasesUndiscountedCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r357" ], "calculation": { "http://www.xencor.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.xencor.com/role/LeasesUndiscountedCashFlowsDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Lease liabilities - short-term", "verboseLabel": "Lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/BalanceSheets", "http://www.xencor.com/role/LeasesUndiscountedCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r357" ], "calculation": { "http://www.xencor.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.xencor.com/role/LeasesUndiscountedCashFlowsDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Lease liabilities - long-term", "verboseLabel": "Lease liabilities, net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/BalanceSheets", "http://www.xencor.com/role/LeasesUndiscountedCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r358", "r363" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/LeasesLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r356" ], "calculation": { "http://www.xencor.com/role/BalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "verboseLabel": "Right of use (ROU) asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r365", "r579" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/LeasesLeaseCostsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r364", "r579" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/LeasesLeaseCostsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r58", "r59", "r60", "r67" ], "lang": { "en-us": { "role": { "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.", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r93" ], "calculation": { "http://www.xencor.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r53" ], "calculation": { "http://www.xencor.com/role/StatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other expense, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r54" ], "calculation": { "http://www.xencor.com/role/StatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Purchase of intangible assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r698" ], "calculation": { "http://www.xencor.com/role/StatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "Payments to Acquire Marketable Securities", "negatedTerseLabel": "Purchase of marketable securities" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r54" ], "calculation": { "http://www.xencor.com/role/StatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [ "r583", "r584", "r587", "r588", "r589", "r590", "r761", "r763" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock [Member]", "terseLabel": "Preferred Stock" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritiesTransactionsDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritieswithoutReadilyDeterminableFairValueDetails", "http://www.xencor.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r39", "r245" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/BalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r39", "r484" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r39", "r245" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r39", "r484", "r502", "r763", "r764" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r39", "r416", "r580" ], "calculation": { "http://www.xencor.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.01 par value: 10,000,000 authorized shares; -0- issued and outstanding shares at June\u00a030, 2023 and December\u00a031, 2022" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r681" ], "calculation": { "http://www.xencor.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r2", "r9" ], "calculation": { "http://www.xencor.com/role/StatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised", "terseLabel": "Proceeds from issuance of common stock upon exercise of stock awards" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "auth_ref": [ "r112", "r113", "r698" ], "calculation": { "http://www.xencor.com/role/StatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale", "terseLabel": "Proceeds from maturities and sale of marketable securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r2" ], "calculation": { "http://www.xencor.com/role/StatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the stock plan during the period.", "label": "Proceeds from Stock Plans", "terseLabel": "Proceeds from issuance of common stock under the Employee Stock Purchase Plan" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r89", "r101", "r103", "r115", "r120", "r127", "r135", "r136", "r156", "r162", "r166", "r168", "r208", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r321", "r324", "r325", "r337", "r348", "r408", "r422", "r455", "r504", "r521", "r522", "r564", "r577", "r578", "r592", "r684", "r712" ], "calculation": { "http://www.xencor.com/role/StatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/LeasesAgreementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r5", "r411", "r421", "r580" ], "calculation": { "http://www.xencor.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r62" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/LeasesAgreementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r38", "r307", "r758" ], "calculation": { "http://www.xencor.com/role/StatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "verboseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationEmployeeExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [ "r92" ], "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "RSUs" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2023", "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" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r42", "r64", "r419", "r442", "r444", "r453", "r485", "r580" ], "calculation": { "http://www.xencor.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r88", "r124", "r125", "r126", "r128", "r134", "r136", "r209", "r210", "r304", "r305", "r306", "r313", "r314", "r328", "r330", "r331", "r333", "r335", "r439", "r441", "r456", "r763" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r157", "r158", "r161", "r164", "r165", "r169", "r170", "r171", "r256", "r257", "r401" ], "calculation": { "http://www.xencor.com/role/StatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Collaborations, milestones, and royalties", "verboseLabel": "Revenue recorded" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsRevenueRecognitionDetails", "http://www.xencor.com/role/StatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_RoyaltyMember": { "auth_ref": [ "r716" ], "lang": { "en-us": { "role": { "documentation": "Money for usage-based right to asset.", "label": "Royalty [Member]", "terseLabel": "Royalties" } } }, "localname": "RoyaltyMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/CollaborationandLicensingAgreementsRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "auth_ref": [ "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Securities, Available-for-Sale [Line Items]", "terseLabel": "Schedule of Available-for-sale Securities" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesSummaryDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesUnrealizedLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "auth_ref": [ "r320" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]" } } }, "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/CollaborationandLicensingAgreementsRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r696" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Basic and Diluted Net Loss per Common Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/NetLossPerCommonShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r32" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Total Employee, Director and Non-Employee Stock-Based Compensation Expense Recognized" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r270", "r272", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2023", "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" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r66" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Weighted Average Assumptions Used for Estimation of Fair Value of ESPP" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r66" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Weighted Average Assumptions Used for Estimation of Fair Value of Stock Options" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in stock options.", "label": "Schedule of Stock Options Roll Forward [Table Text Block]", "terseLabel": "Summary of Stock Option Activity" } } }, "localname": "ScheduleOfStockOptionsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt and Equity Securities, FV-NI [Line Items]", "terseLabel": "Equity Securities" } } }, "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritiesTransactionsDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritieswithReadilyDeterminableFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "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).", "label": "Debt Securities, Trading, and Equity Securities, FV-NI [Table]", "terseLabel": "Debt Securities, Trading, and Equity Securities, FV-NI [Table]" } } }, "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritiesTransactionsDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritieswithReadilyDeterminableFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r3" ], "calculation": { "http://www.xencor.com/role/StatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation", "verboseLabel": "Total employee, director and non-employee stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofCashFlows", "http://www.xencor.com/role/StockBasedCompensationEmployeeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r290" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r290" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value, forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r288" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationNarrativeDetails", "http://www.xencor.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r288" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value, granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r285", "r286" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Restricted Stock Units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r285", "r286" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Weighted average grant date fair value, ending balance (in dollars per share)", "periodStartLabel": "Weighted average grant date fair value, beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value (Per unit)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r289" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r289" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value, vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "terseLabel": "Weighted average assumptions for estimated fair value of employee stock options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationFVofEmployeeStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r297" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationFVofEmployeeStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r296" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationFVofEmployeeStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "terseLabel": "Expected volatility, high end of range (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationFVofEmployeeStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "terseLabel": "Expected volatility, low end of range (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationFVofEmployeeStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r298" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationFVofEmployeeStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "terseLabel": "Risk-free interest rate, high end of range (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationFVofEmployeeStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "terseLabel": "Risk-free interest rate, low end of range (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationFVofEmployeeStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [ "r270", "r272", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "verboseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "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" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Increase in shares of common stock available for issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r576" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Total number of shares of common stock available for issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r279" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "verboseLabel": "Exercisable options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r279" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r283" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Options forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r281" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationNarrativeDetails", "http://www.xencor.com/role/StockBasedCompensationOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r291" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average fair value of options granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r30" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "verboseLabel": "Aggregate intrinsic value, balance outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r277", "r278" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Balance at the end of the period (in shares)", "periodStartLabel": "Balance at the beginning of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Shares Subject to Outstanding Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r277", "r278" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Balance at the end of the period (in dollars per share)", "periodStartLabel": "Balance at the beginning of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price (Per Share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r30" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "terseLabel": "Awards issued under the plan (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "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" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r282" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Options exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r283" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Options forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r281" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Options granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "verboseLabel": "Closing price of common stock (in dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r295" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationFVofEmployeeStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r30" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "verboseLabel": "Aggregate intrinsic value, exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r30" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "verboseLabel": "Weighted-average remaining contractual term, exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r65" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-average remaining contractual term, balance outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r86", "r96", "r97", "r98", "r120", "r142", "r143", "r146", "r148", "r154", "r155", "r208", "r233", "r235", "r236", "r237", "r240", "r241", "r245", "r246", "r248", "r249", "r251", "r348", "r449", "r450", "r451", "r452", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r484", "r505", "r523", "r548", "r549", "r550", "r551", "r552", "r670", "r689", "r695" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritiesTransactionsDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritieswithReadilyDeterminableFairValueDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritieswithoutReadilyDeterminableFairValueDetails", "http://www.xencor.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r8", "r18", "r88", "r105", "r106", "r107", "r124", "r125", "r126", "r128", "r134", "r136", "r153", "r209", "r210", "r252", "r304", "r305", "r306", "r313", "r314", "r328", "r329", "r330", "r331", "r332", "r333", "r335", "r349", "r350", "r351", "r352", "r353", "r354", "r367", "r439", "r440", "r441", "r456", "r523" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r124", "r125", "r126", "r153", "r401", "r445", "r467", "r476", "r477", "r478", "r479", "r480", "r481", "r484", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r497", "r498", "r499", "r500", "r501", "r503", "r506", "r507", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r523", "r586" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r124", "r125", "r126", "r153", "r401", "r445", "r467", "r476", "r477", "r478", "r479", "r480", "r481", "r484", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r497", "r498", "r499", "r500", "r501", "r503", "r506", "r507", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r523", "r586" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockAppreciationRightsSARSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period.", "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)" } } }, "localname": "StockAppreciationRightsSARSMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r8", "r39", "r40", "r64" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of common stock under the Employee Stock Purchase Plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r8", "r39", "r40", "r64" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of restricted stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r8", "r39", "r40", "r64" ], "lang": { "en-us": { "role": { "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).", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of common stock upon exercise of stock awards (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r8", "r39", "r40", "r64", "r282" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Options exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r8", "r39", "r40", "r64" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of common stock under the Employee Stock Purchase Plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r8", "r64" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of restricted stock units" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r31", "r39", "r40", "r64" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of common stock upon exercise of stock awards" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r40", "r43", "r44", "r61", "r486", "r502", "r524", "r525", "r580", "r593", "r690", "r707", "r746", "r763" ], "calculation": { "http://www.xencor.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/BalanceSheets", "http://www.xencor.com/role/StatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r244", "r250", "r334", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r425", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r702", "r703", "r704", "r705" ], "lang": { "en-us": { "role": { "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.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/FairValueofFinancialInstrumentsDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesSummaryDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesUnrealizedLossesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r320" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritiesTransactionsDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritieswithoutReadilyDeterminableFairValueDetails", "http://www.xencor.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_USTreasuryAndGovernmentMember": { "auth_ref": [ "r409", "r571", "r760" ], "lang": { "en-us": { "role": { "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).", "label": "US Treasury and Government [Member]", "terseLabel": "Government Securities" } } }, "localname": "USTreasuryAndGovernmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/FairValueofFinancialInstrumentsDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesSummaryDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesUnrealizedLossesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of unrealized gains and losses on investments.", "label": "Unrealized Gain (Loss) on Investments [Table Text Block]", "terseLabel": "Schedule of Unrealized Losses on Available-for-Sale Investments" } } }, "localname": "UnrealizedGainLossOnInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r23", "r24", "r25", "r79", "r81", "r82", "r83" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/SummaryofSignificantAccountingPoliciesPolices" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r362", "r579" ], "calculation": { "http://www.xencor.com/role/LeasesLeaseCostsDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/LeasesLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r141", "r148" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted weighted average common shares outstanding (in shares)", "verboseLabel": "Weighted-average common shares outstanding used in computing diluted net loss (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/NetLossPerCommonShareDetails", "http://www.xencor.com/role/StatementsofComprehensiveLoss" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "verboseLabel": "Weighted average shares used to compute net income (loss) per share attributable to common stockholders:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/StatementsofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r139", "r148" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic weighted average common shares outstanding (in shares)", "verboseLabel": "Weighted-average common shares outstanding used in computing basic net loss (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/NetLossPerCommonShareDetails", "http://www.xencor.com/role/StatementsofComprehensiveLoss" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.xencor.com/role/NetLossPerCommonShareDetails" ], "xbrltype": "stringItemType" }, "xncr_AlexionPharmaceuticalsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Alexion Pharmaceuticals, Inc., with which the entity has entered into a option and license agreement.", "label": "Alexion Pharmaceuticals, Inc. [Member]", "terseLabel": "Alexion" } } }, "localname": "AlexionPharmaceuticalsIncMember", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/CollaborationandLicensingAgreementsRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "xncr_AstellasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represent information pertaining to Astellas.", "label": "Astellas [Member]", "terseLabel": "Astellas" } } }, "localname": "AstellasMember", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/CollaborationandLicensingAgreementsRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "xncr_CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCost": { "auth_ref": [], "calculation": { "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesSummaryDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the total cost of cash and cash equivalents and marketable securities.", "label": "Cash and Cash Equivalents and Marketable Securities Amortized Cost", "totalLabel": "Amortized Cost" } } }, "localname": "CashAndCashEquivalentsAndMarketableSecuritiesAmortizedCost", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesSummaryDetails" ], "xbrltype": "monetaryItemType" }, "xncr_CatabasisPharmaceuticalsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Catabasis Pharmaceuticals, Inc.", "label": "Astria/Catabasis", "terseLabel": "Astria/Catabasis" } } }, "localname": "CatabasisPharmaceuticalsIncMember", "nsuri": "http://www.xencor.com/20230630", "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" ], "xbrltype": "domainItemType" }, "xncr_CollaborationAndLicenseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the Collaboration and License agreement.", "label": "Collaboration and License Agreement", "terseLabel": "Collaboration and License Agreement" } } }, "localname": "CollaborationAndLicenseAgreementMember", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "xncr_CollaborationAndLicensingProgramsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to collaboration and licensing programs within the various agreements", "label": "Collaboration and Licensing Programs [Axis]", "terseLabel": "Collaboration and Licensing Programs [Axis]" } } }, "localname": "CollaborationAndLicensingProgramsAxis", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "xncr_CollaborationAndLicensingProgramsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to collaboration and licensing programs within the various agreements", "label": "Collaboration and Licensing Programs [Domain]", "terseLabel": "Collaboration and Licensing Programs [Domain]" } } }, "localname": "CollaborationAndLicensingProgramsDomain", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "xncr_CollaborationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right to collaboration or assist on a project or agreement.", "label": "Research collaboration", "terseLabel": "Research collaboration" } } }, "localname": "CollaborationMember", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/CollaborationandLicensingAgreementsRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "xncr_CollaborationResearchAndLicensingAgreementsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaboration and Licensing Agreements", "label": "Collaboration and Licensing Agreements", "terseLabel": "Collaboration and Licensing Agreements" } } }, "localname": "CollaborationResearchAndLicensingAgreementsDisclosureAbstract", "nsuri": "http://www.xencor.com/20230630", "xbrltype": "stringItemType" }, "xncr_CollaborativeAgreementPercentageOfResponsibilityAssumedForDevelopmentCosts": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of responsibility assumed for development costs, if the company elects to participate in development.", "label": "Collaborative Agreement, Percentage of Responsibility Assumed for Development Costs", "terseLabel": "Percentage of responsibility for development costs" } } }, "localname": "CollaborativeAgreementPercentageOfResponsibilityAssumedForDevelopmentCosts", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails" ], "xbrltype": "percentItemType" }, "xncr_CollaborativeAgreementSharePercentageOfDevelopmentCostByCounterparty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of share assumed by the counter-party for development costs.", "label": "Collaborative Agreement Share Percentage Of Development Cost, By Counterparty", "terseLabel": "Share development percentage" } } }, "localname": "CollaborativeAgreementSharePercentageOfDevelopmentCostByCounterparty", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails" ], "xbrltype": "percentItemType" }, "xncr_CollaborativeArrangementNumberOfTargetPrograms": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of different target programs under the collaborative agreement.", "label": "Collaborative Arrangement Number of Target Programs", "terseLabel": "Number of different target programs" } } }, "localname": "CollaborativeArrangementNumberOfTargetPrograms", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails" ], "xbrltype": "integerItemType" }, "xncr_CollaborativeArrangementResearchLicenseTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the research license term under the collaborative agreement.", "label": "Collaborative Arrangement Research License Term", "terseLabel": "Research license term" } } }, "localname": "CollaborativeArrangementResearchLicenseTerm", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails" ], "xbrltype": "durationItemType" }, "xncr_EquityIncentivePlan2010Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the 2010 Equity Incentive Plan.", "label": "The 2010 Plan", "terseLabel": "The 2010 Plan" } } }, "localname": "EquityIncentivePlan2010Member", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "xncr_EquityReceivedInConnectionWithSaleOfFinancialAssets": { "auth_ref": [], "calculation": { "http://www.xencor.com/role/StatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity received in connection with the sale of financial assets.", "label": "Equity Received In Connection With Sale Of Financial Assets", "negatedTerseLabel": "Equity received in connection with license agreements" } } }, "localname": "EquityReceivedInConnectionWithSaleOfFinancialAssets", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://www.xencor.com/role/StatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "xncr_EquitySecuritiesFvNiTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of equity securities with readily determinable fair value.", "label": "Equity Securities, FV-NI [Table Text Block]", "terseLabel": "Schedule of Equity Securities with Readily Determinable Fair Value" } } }, "localname": "EquitySecuritiesFvNiTableTextBlock", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesTables" ], "xbrltype": "textBlockItemType" }, "xncr_EquitySecuritiesImpairment": { "auth_ref": [], "calculation": { "http://www.xencor.com/role/StatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment related to equity securities.", "label": "Equity Securities Impairment", "terseLabel": "Impairment on equity securities" } } }, "localname": "EquitySecuritiesImpairment", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/StatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "xncr_FiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Finite Lived and Indefinite Lived Intangible Assets by Major Class [Line Items]", "label": "Finite Lived and Indefinite Lived Intangible Assets by Major Class [Line Items]", "terseLabel": "Patents, licenses, and other intangible assets" } } }, "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassLineItems", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://www.xencor.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "xncr_FiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of finite-lived and indefinite-lived intangible assets, excluding goodwill, in total and by major class.", "label": "Finite Lived And Indefinite Lived Intangible Assets By Major Class [Table]", "terseLabel": "Finite Lived And Indefinite Lived Intangible Assets By Major Class [Table]" } } }, "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTable", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://www.xencor.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "xncr_GenentechMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represent information pertaining to Genetech.", "label": "Genentech [Member]", "terseLabel": "Genentech" } } }, "localname": "GenentechMember", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "xncr_InProcessIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "In Process Intangible Assets [Member]", "label": "In-process intangible assets", "terseLabel": "In-process intangible assets" } } }, "localname": "InProcessIntangibleAssetsMember", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://www.xencor.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "xncr_IncreaseDecreaseInAccountsAndOtherReceivablesAndContractWithCustomerAssets": { "auth_ref": [], "calculation": { "http://www.xencor.com/role/StatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Accounts Receivable and Contract with Customer Assets", "label": "Increase (Decrease) in Accounts and Other Receivables and Contract with Customer Assets", "negatedTerseLabel": "Accounts receivable and contract asset" } } }, "localname": "IncreaseDecreaseInAccountsAndOtherReceivablesAndContractWithCustomerAssets", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://www.xencor.com/role/StatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "xncr_IncreaseDecreaseInLeaseLiabilitiesAndRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.xencor.com/role/StatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period relating to lease liabilities and right of use (ROU) assets.", "label": "Increase Decrease In Lease Liabilities and Right Of Use Assets", "terseLabel": "Lease liabilities and ROU assets" } } }, "localname": "IncreaseDecreaseInLeaseLiabilitiesAndRightOfUseAssets", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://www.xencor.com/role/StatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "xncr_InitialCostSharingPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The initial cost-sharing percentage.", "label": "Initial Cost-sharing Percentage", "terseLabel": "Initial cost-sharing percentage" } } }, "localname": "InitialCostSharingPercentage", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails" ], "xbrltype": "percentItemType" }, "xncr_InmuneBioIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the counterparty, INmune Bio, Inc. (INmune).", "label": "INmune", "terseLabel": "INmune" } } }, "localname": "InmuneBioIncMember", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritiesTransactionsDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritieswithReadilyDeterminableFairValueDetails" ], "xbrltype": "domainItemType" }, "xncr_JanssenBiotechIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Janssen Biotech, Inc.", "label": "Janssen Biotech, Inc [Member]", "terseLabel": "Janssen" } } }, "localname": "JanssenBiotechIncMember", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "xncr_JanssenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Janseen", "label": "Janssen [Member]", "terseLabel": "Janssen" } } }, "localname": "JanssenMember", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "xncr_JohnDesjarlaisMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "John Desjarlais", "label": "John Desjarlais [Member]" } } }, "localname": "JohnDesjarlaisMember", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "domainItemType" }, "xncr_LesseeOperatingLeaseLiabilityTenantAllowance": { "auth_ref": [], "calculation": { "http://www.xencor.com/role/LeasesUndiscountedCashFlowsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of monetary allowance granted by the landlord to a tenant for operating lease.", "label": "Lessee, Operating Lease, Liability, Tenant Allowance", "negatedLabel": "Less: Tenant allowance" } } }, "localname": "LesseeOperatingLeaseLiabilityTenantAllowance", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://www.xencor.com/role/LeasesUndiscountedCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "xncr_LicenseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the License Agreement.", "label": "License Agreement [Member]", "terseLabel": "License Agreement" } } }, "localname": "LicenseAgreementMember", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritiesTransactionsDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritieswithoutReadilyDeterminableFairValueDetails", "http://www.xencor.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "xncr_MarketableSecuritiesImpairmentLossesAndRecoveries": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss or recovery related to marketable securities.", "label": "Marketable Securities Impairment Losses And Recoveries", "terseLabel": "Impairment loss or recoveries" } } }, "localname": "MarketableSecuritiesImpairmentLossesAndRecoveries", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://www.xencor.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "xncr_MarketableSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing marketable securities.", "label": "Marketable securities", "terseLabel": "Marketable securities" } } }, "localname": "MarketableSecuritiesMember", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesSummaryDetails" ], "xbrltype": "domainItemType" }, "xncr_MilestoneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Payment for achievement or success.", "label": "Milestone [Member]", "terseLabel": "Milestone" } } }, "localname": "MilestoneMember", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/CollaborationandLicensingAgreementsRevenueRecognitionDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritiesTransactionsDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritieswithoutReadilyDeterminableFairValueDetails", "http://www.xencor.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "xncr_MonroviaCAOfficeAndLaboratorySpaceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to lease office and laboratory space in Monrovia, CA.", "label": "Monrovia, CA - office and laboratory space [Member]", "terseLabel": "Monrovia, CA - office and laboratory space" } } }, "localname": "MonroviaCAOfficeAndLaboratorySpaceMember", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://www.xencor.com/role/LeasesAgreementsDetails" ], "xbrltype": "domainItemType" }, "xncr_MorphoSysMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to MorphoSys.", "label": "MorphoSys [Member]", "terseLabel": "MorphoSys" } } }, "localname": "MorphoSysMember", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/CollaborationandLicensingAgreementsRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "xncr_NovartisMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Novartis.", "label": "Novartis [Member]", "terseLabel": "Novartis" } } }, "localname": "NovartisMember", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "xncr_NumberOfAnnualInstallmentVestingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of annual installment vesting periods.", "label": "Number Of Annual Installment Vesting Period", "terseLabel": "Annual installment vesting periods" } } }, "localname": "NumberOfAnnualInstallmentVestingPeriod", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "xncr_NumberOfTechnologyLicenseAgreements": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Technology License Agreements", "label": "Number Of Technology License Agreements", "terseLabel": "Number of technology license agreements" } } }, "localname": "NumberOfTechnologyLicenseAgreements", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails" ], "xbrltype": "integerItemType" }, "xncr_OptionAndLicenseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the option and license agreement.", "label": "Option and license agreement [Member]", "terseLabel": "Option and license agreement" } } }, "localname": "OptionAndLicenseAgreementMember", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "xncr_PasadenaCAOfficeAndLaboratorySpaceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the laboratory and office space in Pasadena, California.", "label": "Pasadena, CA - office and laboratory space [Member]", "terseLabel": "Pasadena, CA - office and laboratory space" } } }, "localname": "PasadenaCAOfficeAndLaboratorySpaceMember", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://www.xencor.com/role/LeasesAgreementsDetails" ], "xbrltype": "domainItemType" }, "xncr_PatentLicenseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information relating to a Patent License Agreement.", "label": "Patent License Agreement", "terseLabel": "Patent License Agreement" } } }, "localname": "PatentLicenseAgreementMember", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "xncr_PhasesOfLeaseTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of phases associated with a lease term.", "label": "Phases of Lease Term", "terseLabel": "Phases of lease term" } } }, "localname": "PhasesOfLeaseTerm", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://www.xencor.com/role/LeasesAgreementsDetails" ], "xbrltype": "integerItemType" }, "xncr_PriorPlansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prior Plans", "label": "Prior Plans [Member]", "terseLabel": "Prior Plans" } } }, "localname": "PriorPlansMember", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "xncr_ProceedsFromMilestonePaymentReceived": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash inflow from milestone payments received.", "label": "Proceeds from Milestone Payment Received", "terseLabel": "Proceeds from milestone payments" } } }, "localname": "ProceedsFromMilestonePaymentReceived", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "xncr_ResearchActivityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represent information pertaining to research activity.", "label": "Research service", "terseLabel": "Research service" } } }, "localname": "ResearchActivityMember", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "xncr_ResearchAndLicenseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to a research and license agreement.", "label": "Research and License Agreement", "terseLabel": "Research and License Agreement" } } }, "localname": "ResearchAndLicenseAgreementMember", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "xncr_ScheduleOfRevenueByMajorLicenseesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue by major licensees.", "label": "Schedule of Revenue by Major Licensees [Table Text Block]", "terseLabel": "Schedule of Revenue by Licensees" } } }, "localname": "ScheduleOfRevenueByMajorLicenseesTableTextBlock", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsTables" ], "xbrltype": "textBlockItemType" }, "xncr_SecondCollaborationAndLicenseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to second collaboration and license agreement.", "label": "Second Collaboration And License Agreement [Member]", "terseLabel": "Second Collaboration And License Agreement" } } }, "localname": "SecondCollaborationAndLicenseAgreementMember", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "xncr_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Share Based Compensation Arrangement by Share Based Payment Award Annual Increase in Shares Authorized", "terseLabel": "Annual increase in shares of common stock available for issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInSharesAuthorized", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "xncr_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualPercentageIncreaseInSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Share Based Compensation Arrangement by Share Based Payment Award Annual Percentage Increase in Shares Authorized", "terseLabel": "Annual percentage increase in shares of common stock available for issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualPercentageIncreaseInSharesAuthorized", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "xncr_SupplementalCashFlowInformationCashPaidAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Supplemental Cash Flow Information Cash Paid [Abstract]", "label": "Supplemental Cash Flow Information Cash Paid [Abstract]", "terseLabel": "Cash paid during the period for:" } } }, "localname": "SupplementalCashFlowInformationCashPaidAbstract", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://www.xencor.com/role/StatementsofCashFlows" ], "xbrltype": "stringItemType" }, "xncr_TechnologyLicenseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information relating to a Technology License Agreement.", "label": "Technology License Agreement", "terseLabel": "Technology License Agreement" } } }, "localname": "TechnologyLicenseAgreementMember", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritiesTransactionsDetails" ], "xbrltype": "domainItemType" }, "xncr_The2013And2023PlansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The 2013 and 2023 Plans", "label": "The 2013 and 2023 Plans [Member]", "terseLabel": "The 2013 and 2023 Plans" } } }, "localname": "The2013And2023PlansMember", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "xncr_The2013PlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the 2013 Equity Incentive Plan.", "label": "The 2013 Plan [Member]", "terseLabel": "The 2013 Plan" } } }, "localname": "The2013PlanMember", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "xncr_The2023PlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The 2023 Plan", "label": "The 2023 Plan [Member]", "terseLabel": "The 2023 Plan" } } }, "localname": "The2023PlanMember", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://www.xencor.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "xncr_VirMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to VIR Biotechnology (VirBio).", "label": "Vir [Member]", "terseLabel": "Vir" } } }, "localname": "VirMember", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/CollaborationandLicensingAgreementsRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "xncr_ViridianMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to MiRagen/Viridian.", "label": "Viridian [Member]", "terseLabel": "Viridian" } } }, "localname": "ViridianMember", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritiesTransactionsDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritieswithReadilyDeterminableFairValueDetails" ], "xbrltype": "domainItemType" }, "xncr_Xmab24306ProductMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to product XmAb24306.", "label": "XmAb24306", "terseLabel": "XmAb24306" } } }, "localname": "Xmab24306ProductMember", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "xncr_ZenasBioPharmaLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Zenas bio pharma.", "label": "Zenas Bio Pharma Limited [Member]", "terseLabel": "Zenas" } } }, "localname": "ZenasBioPharmaLimitedMember", "nsuri": "http://www.xencor.com/20230630", "presentation": [ "http://www.xencor.com/role/CollaborationandLicensingAgreementsNarrativeDetails", "http://www.xencor.com/role/CollaborationandLicensingAgreementsRevenueRecognitionDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritiesTransactionsDetails", "http://www.xencor.com/role/MarketableDebtandEquitySecuritiesEquitySecuritieswithoutReadilyDeterminableFairValueDetails", "http://www.xencor.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2C", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.B)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org//320/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(4)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "808", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "6B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "6B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//842-20/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(h))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(16))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(2)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(d)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(d))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(f)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(f)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(f)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "https://asc.fasb.org//220/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(g)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(h)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(c)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(c)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(15))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7)(c))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column B))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(i)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column B))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r58": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r59": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org//250/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r594": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r595": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r596": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r597": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r598": { "Name": "Form 20-F", "Paragraph": "a", "Publisher": "SEC", "Section": "16", "Subsection": "J", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r599": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r601": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "A", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r602": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "B", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r603": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "C", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r604": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "D", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r605": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "E", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r606": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r607": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "iii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r608": { "Name": "Form 20-F", "Paragraph": "2", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r609": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r611": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r612": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r613": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r614": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r615": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r616": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r617": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r618": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r619": { "Name": "Form 40-F", "Paragraph": "b", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r621": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r622": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r623": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r624": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r625": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r626": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r627": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r628": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r629": { "Name": "Form N-CSR", "Paragraph": "b", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r63": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r631": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r632": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r633": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r634": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r635": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r636": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "vi", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r637": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "3", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r638": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "4", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r639": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r641": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r642": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r643": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r644": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r645": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r646": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r647": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "A", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r648": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "B", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r649": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "C", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "D", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r651": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "E", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r652": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r653": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r654": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r655": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r656": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r657": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "A", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r658": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "C", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r659": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "D", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "E", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r661": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "F", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r662": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r663": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r664": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "A", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r665": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "B", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r666": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "C", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r667": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "D", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r668": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r669": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r67": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org//810/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r674": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r675": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r676": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r677": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r678": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r679": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7)(c))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(9)(a))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r69": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "https://asc.fasb.org//940-320/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r709": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r74": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org//942-320/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r75": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "https://asc.fasb.org//946-320/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(18))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "808", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "808", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r85": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "808", "URI": "https://asc.fasb.org//808/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r86": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r87": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" } }, "version": "2.2" } ZIP 65 0001326732-23-000026-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001326732-23-000026-xbrl.zip M4$L#!!0 ( )2+ U=9/4G]!Q4! "RQ$ 1 >&YCR;*=Y\DO3 : MU.OLK>MP^!9Y3_U$,33#S)_*;D:7>L_MNMVF6>^U-;=N&3:IV[KNUG7:HPUJ MDD:W9ZE/EZ37,&G#;M7AGE&W>I9=[_;T;KU'&K;9-5U7)U1U+YMMVG/-KDW: M\ BU#9NZ>I.VNXVV[?3,AH.?[2>P/EAC$%^^QMXOM7Z2#"\_?'AY>;EX,2_" MZ.F#H6GZAW]^^_KH].F U+T@3DC@T%K^EN\%/Q>]I]NV_8'=S1Y=_A!.(A]O M;KC7;N3G$S$_X.TNB4>?3^/Z$R'#T1L]$G?9T]F-#PCGT5P#)YH>FP9.&%TX MX8 ]IS5-+7_6BT/+T%LKII(]D;\01\G\+.#BU RHXXX>8J/%U+EX"I\_P(VI M!UWJ+7X0;DRO"6ZZ,\]F4VQ^X#='2WI=MAH=5A, :"E2]?CQI Y?G7HGG\7X MZ0])1((829PDP",X6*.NM>NF/CE#;Q4<9R@*OKOXZ54?-;2Z9M1U@PURZ9/@ MZ9<:#>J_/]: QBEQ.Y\&-"$*#ENG_TJ]YU]JUV&0 ._6?[P-X=L._^N76D)? MDP^,(C]T_L__^3^?$B_Q:0=)IY[3R*O'0)V^701A0F(#W>HD/THC_ZKDN#=BO,Y-&L=W0"4 M[_[Y7)*.O_\%KL2C+[1J'81^41_X#H^'[O0GVK7.?^T!P"L8W65?\,G3:%"[ MUND1/Z9;C6LT&_G((!XX^(U M=F&(#]-C\.^//YK-(0[3B/W%I,1E!@>V%(1O?ITR%LC_\ES\N^?12&'CTX4R MZOKV/Z=98_;E3GYI>O0AHXW\+Y!-48*,P.BOKNGP__R]\;W1--V)1YMU%!73 M=_*_\X]\F%KW8C 8 H"!"^DD6UD+N&4T4'9GLY6E@<>7%?<)8'^TL@$E<1J! MG.6 93?S(?)[^=\XQF)(F<)!:I(&=H14RMAI&A29[7'Y^^/G[:%DB04E5-M, M=^P+)1#JCT@XH^6!1H9I33[*A"%)PFA'@,Z]CQ<_TR <>,&B836MC@'A#/O0VNR=!+ MB%\5\.M:U>'O@(N6^AA(NT_Z-,+G(MK'T9[I;>"$ UH97!S<=3DP+AYH0KR MNC&M%PK_RWG+)WEJ!N#"J M[CD?U5LK$O B9/@.M#3IB(J=+C"D(UHA9!W<$3U%;2D"XJKN.1_? 2L#2U5W MDX_H@.U>T3$#\ZH[O24Y8(7!O_(.*X("5@;BJ>\['=\#* MP%+5W>0C.F!%95\;57=Z2W+ "H-_Y1W@\AVPPG!1=6?XV Y888 7K&E2D4L3 MMFKXBQ=X"?T*7 I2$];WY'5]>A7'-(E_??M&_@BC:Y_$&85A=[7+V^![%#HT MCF>?/\F"U(:PKG.E,%="L[J&L#YU=3!7C@?0$-;!KA3F2NAUU1#6P\;>NO>] MJR@")# ;:@)'7ST''J=73Q%EM]:@9NTWXR@!)S %P$1# /O;'1G0B<_]#PU( M_*L7?N^3:$"^>@,@*7??;\[9B(P0[WO,#9VV#[^SWJ<1=3=Q43=:+)"XFSK) M??1(HV< YL1BOWD^C1,P4ZM2B-P0-OSPA7C1WXF?4A UO',C#O EHO]*:>"\ M32-Y]/#$H_$#==(H I^@*&H#>4@"Q\-FT'$2I6.^RA_X!I@'P1C]I,F7-' K M4X[>%#8@<@94L LL1K_^%:!+(J?_]I4^4W\).&Z#89K$[ F],B0I;(Q(1)(L M@#(,4?E#')(4-E0F(DD*104%=CIL"ENQ<@94<$*ZLDB2%#?>*B!)2EUY#)(4 M-Y L($FNHX+K,!J&$4GH9]I-'O'S7N+1ZAA.XL:FSX883DAS%DF9XL;>)666 MH;G%H4QAE'E8!5HD9D0(ND3)EU)8B_FG=H0_SX-G"*"CYOT*ZM@B?*V\)YQ!+3!^)IX1SQ M-9B^#09I0'_UPM-$;8%,K&O"N?KGC=L"V5;7A LFK,'MW[W("^59 MX6(5YXO70OE5V'B(0 OE)&$C84(!/!"*5RX.$@E?(:MFGD+Q%["!6 DM@_( MVU6+_%2J1;] 7%VUN,\9X;E0?A8NZB,FS(OD+5VX:(R8,"^2SG7AHB0Y0 4Z MSN;$HVZ%\O"Y1V=6D>T/ZO2#T ^?WHHFX%.G*F%C0]]]$LQ0%#^Z%$0%COY, M\0E#T[7B@1U/G(:FFZ@4M-':XN6GH#;R3K9&/!K/D!^)_\;1UB&6^'B517$[>2C^W&:%".*( N"@M+ESL9 6 O\/"(KQ>F=I671ODX*4WY".N>+\') XV3 MR'.2+([^.WBG\$]=5%0G06^CH^&PKK MN]\&3CB@H[#QU] A"3PPC:O?:$ CXH.M?N4.O, #S!$,;=Z\#C&*?7CFM,K MF;#A@ K@S-@<9T:1.!,VPE !G)5ER@L;M:@ SHS-<58DGYG"QC0VPAG8'A1[ MWP'2/F-ONW"(SYZT-C.%"X]4!F,EZ3)3V!"'\!@K29.9P@9 A,=867JL:N&1 MJ9#5_1"1>*+ZJFKQC.-CIBR])&PL0QC,E*5_A(U8"(.9LO2,L'&)\E,CI6D8 M8>,. N"D)-UB"1M7$ G)6D52]C(@0 X*4F?6,+&!D3*]I6E62QAXP!"8:^J'38 M"TZO=+@4ZTPXO_]<"L7+P'9#N(C"6?!V2;9]0[A8Q5GP=EG8%BX*NK^Y[/<^A\/!7TL4SDL+H M[7%(G -4"1X*'<*%?+9'QW<2$_C@4=$QI2QT1,AFRD(O4ED(%\"I!NZF5(G6 MGL#<7JS4%"["4@(Z-K(>1_77CPY\"T \MB3S*U_"B#HD7MIT)T;]>.0>&/ M[II4'+4;&$;A4T26=!SXSF_F8VS1=* I9$CFU*AMHT4#$MW42>ZC1QH]HPR; M]I["-^(G;Z>9XFD*&2J25%@2%9:4C&@*%\*25%BN+"PC2=(4+JXGJ;!<65A& M.+\I7+#S%*E0G&AJ4]AHZBJX3^QW/Q[_\T"ZY],X"8-"HDJKR#I.J.^3PW8P M!L%A%A:^$#:T6R(AE8)@$8R9EK"1Y7.GAC+<_):PD>:SIH:2W.V6<(%N20WE M.1PMX0+1YTH-!_(P6E6+\1[A,.6#G#175>.@:M'7,Z:/4ER)JL5%SY4^RC(G MJQ:Q/&/Z*,7 %"["*>GCT":G<+'(-2C'3N1PS^D? \'7(?@/K$:NE HJ&X/. M6GL#,3#[Z%YBH"U<1%+21-FN1UNXN*2DB;+=C;9PT4E)$V6[&&WA8I22)LIV M*]I5"VL61A-K*B3^.2!=PS*U9O;,:9+@@3R7=M6"H<>BJE'"Q4F\9V]M]9VD MJBFJ$BZ$N@GXCYQ8NPT&:4!_]<+U<9:JNCO"14K/G@Q*\7"$"XB>-QF4Y=0( M%R0]>S(HPX^QJQ87_1L)XI@&@!,T.X^4%'FD #:W9$]7K^O:QDT[IA[=CT*$ MC)(>IGN;I#W!:*]JT=C"*>3PO>LD[2VAO:I%?<]7.FWG29E%M?JWJQ8#/FL* M*2/D8EW=5O7-OI.$2U:"B'!\L53"7:MH54M:BR)[V2L)T,3,B MB>\< M##,831*?)+YR;#Y#JUI(6A*?R)$J0ZM: +LP>CHO-% 8G'-F+>D-O6HQ MSK,@AI(&D@QMHX+!T9,DA@-9W(9P\4@!.R3] M#PU(_*L7\L,*OGH#+Z'NB5H"PH4,)3V4Z288PD7U)#V4:@\(%WB3]%"JLR!< M0>7YTL.A3,2JA0VO?/H*SVU]M%155735(GEEX:R;-@VIJ.:P MJN:C'PL?)>D.JVH^^1'YHPSM857-*3\B?Y2B/ZKFE:_?GU!5S5$UA_SPF"A+ M9U3-%S\*3Y2B+:KFAQ^%)TK1$U7SP<^H],VJFD=^1F6JC:KYYV=4$M:HFJ]^ M1N6;#2']]L5;Z.>[C9VFGFD(Z;L+@I.R](N0_KL@."E+KPCIR0N"D[+TB9 ^ M_0J4H4*:%7+7C\XAI>@0X7QUZKB7MX'K/7MN M2OS)FKFP'WRF\1\D\LG:;OU5Y0_AW'1AT%&*0A?.0R\-'?OOC_[@O5Y&- [3 MR*$Q_[-/BLTU[KMFU2=OJ6=0V;.KJ3=KN-MJVTS,;SO^B MG35^)T[>?$# P OJ?>H]]9-+JS%,/KYX;M*_U#7M_];8 .U;NZ(OR$ Y(\!]J3(*X'L.RL@=C[T\* M \,WV)\OV4^GC@$1/0(_=,$G"P262XS.-V%[3.O&] MI^"2K8/?'E/JA<:I-0&>2-S\R]GM"W;K0^+.W[/;%[:V_+9VH8_N?6!C1_D# M&6C-(;9,A?=@50B,7VIF;6;AV5+@2<4-4P0,XOKCD+BN%SQ=:HK.QAA_Y .# MQ")&Y;!)PN%E$P##(,&!XE!,,]:652N[CXK-_^\_NO5W6\WRO7]MV^WCX^W M]W?E+:&]T0K^9$:?]N:1$PXW MI])_P, X>+RIW)DC4([TK5GROU+PDL X>GN@PS!*:DHOC 8D 0/[-;GL>:_4 MK2=1.N): SR)I2Q;#NAV%-R+.?R_?K]Z^''S\/6_E8>;[_7^0=$;[]SWROT7Y<=?;Y0)33O2LE?7/_"V;IO6%(C$ M,GPVDWQ?PDA)^E3Y5TXN"O?@%'"=J;N#*OC.7K_ACO_Z$WMHZFI"CJ<.VH242 <1E*G2)UR$CKE1P2? M\]#S7JY4>L2/1UK% O(_9:WRX^'J[O&6Z0ZI5A:IE61$,;E>Z47A0,G](R4) ME;6^T@G[?@)A[#H<#+P8X\Q*SP,E%*08+;[!,PN3"W%B-XL9 MX=W-*W$2ME:,!$>C-2HD5N(A=3"]X2I>H'A)K#A]9EE6U;->95E8FT=>#S3L MA@;+ D7*"6@6/!PR1Y= 6]HCG+=ND8.&62K@,0'G@NU4B=ZN0W?:\X ).9@V M3.@P"I]QG+'+T:IU/E.?O)"(%FNI5!_ /\CK;9:M=!B0I^5ZN];!0]Z:AM'0 ME@OV0U#I 0R^M9*/0? =(S,%C)L0K)M(^2.-O-CU'&;@@"CT)DF2/18]D<#[ MD_W]_A#T5!XH;B\>+AXOE)O!T _? !;3I*+-:!QG_WR%\?2T+^A:;/\KFYM*&8?OX9?[Z,?X\A:$[_?[PA5ZL9W(Q:Q]9UK74F<*XCT!7*\8N&(=YO3/LJCJXB2 M*6HW:YVFT9RE]?=;"*.O(6#T>S\,9IQC/&C>U!KUACTO4X7W \?>[;__I6WH MK8^QDE"?#G&960!!19O(3Y'D%3"Q"<#(W2S+.LZ+>P&:%I?F$=+#BQ?Z"'P> M>8D' W)GET;@WP[3*$[1ZTU"!9Y@5H]NO.N^1RF!P:\K)[D\0:_7U"]:K?9. M7N_J>Y;6+-R7ALG:YFXN>BF3;;5/R?%O;628_/ 27E-(B=-7')_$\1:*=+]D MC(#0B B3EH]O@V[HO]O*J#@U6-QE(49&&/35Z>.)5 K(V9>^!U?&PG@;LS.3 MK4S'#!,E#GW/G2YG%-\VV]SPR'37FVYT&9^-#(\&C_D#,!^3T/FI*D,2*<_$ M3ZGR;Z ;=$S8*'%_O[C8!@2Y$SJ6IP&%,I.VQ%7&^ISS1XC";,'=]3NJA M<%%YUKC)! M/T,=:R#!_ONCL0N^9?RFQ]VP1O$$D*:K/>'MW*= M2C=]<;N)@S'/[IOB]*GS4QE@J>1+G[( *)JYX_S/I?).?Z_T2>2'3LV1I4/9R MMH;WJD("5WEG\#5V@23@?O=WRJT42K'(7 MEK/H<*M<=K48F]$[D/K 2Q)@#O#QG20* Q3W_IM"0?2_*;>H!8C#XF&?24(4 MK 289?OQ&)/>\T,*3UI: SG[@3ZE/D\A/-9_*.^P%K#UT3"-B^R!I.^QI/(0 MD\J'E@%\OB/6IO'[[1EW C (EXR/1XQK2\:5C'LPQ@5>(8H/ZZ *<1Q@W(@@ M]R$M1ZC.%EY5@!#K"V_$ ^!X^$J4:R$@_P' X V5-XP&&@]!]J0\1>%+TL_O M7H NIXI+>U[ BL%8(!UCA@:LI&;HU,FB#+2W2$))E=:KBB:P#U4QB]+;"(V4,,"4[VT-@X-K1:Y^MB ME$H9![0S Y.215XYRNL#,PU+K2-O-XB?X9Y,2!_ M@I Y(6E,V5.P3K[W:4'M.A@Y^"W_#3_^XL&GD60"6%J(?/SLQ4R>!21P/.*C M!L2*1'P8NV2X)')C!4L0/7=9_M!\1]XOM#BD;7P8VSCN4]\?+=E__!("-MG-BC-.I(2 [UXZ:M& ,-7!FP'G?H+Q2:+\+?7?^ YK MHYWOL)Y+)9YV#GVTXVTLVE9DOTO/=@L&N,SV^,)D/T P#3QN>7!%4YNQ1HP: MF%2.!^YB_$OM]N[+@M06PP0K0WAD0TQ0[+2Q DJM[H:L!Q@."& %>,!8VLAT ML6J=IJ8V=5,US%'%9C[5'=.Q>K445K4:@DUV[1N&W.&ZC"CF@)[I7!^_\338 M][7Q*Z0+S)0FRU^91H*)Y:43.#:L%>7*G4_=Z,-LQ<5TP[@-FQ?B*0/\G7XT M%A]/M-Z-*/E9)SWXZ"7Q7\A;7/L@.QS*#H<'ZW"X2,X91]EJO5EOA8D=TANE M6X2:_*C[DL+K-;!F\0OH,05;HXT*0K*GE!L6;UK4^:9BRQ[QSIC^-EM!E=2K M#C>-W7R^5<.VVAR^E7#-B]L<[/)%M_\ICKER)OMH/L.BGJ3/:V- ^YI MW=6MV&5C[*'Z'!W!6EF$P+*LE2WGLKFBQYVRC]]OKF^OOBIW]S]NE(>;WZX> M/M_>_:9\N7_X!_Q:_WI__Y_X-VML^^WF[L?C I/@6$&0")=_<-6TI"QX$8(/ M^,4Y!(,;NBUNS26X*G9?N^3)0GG2!#UQ]?!#N;TX)*=)I!6-M"^W=U=W3)3> MWF$;Y*L?K(VV%)95$): O\9I"/U=5Y,*^AG&EYU_MV8^R43_@-%.JBI-6%8U95<$*J_JA#V/%68VO).^?$^\#8;0D[Y\T M[[?GS$02]Y4O?O@R;D,B.?QD.1S0WY8AX'+-X3C,P\T3GUN9=T/*9^23()50^0B%1@G5EYU%NRK:V8F=$TI M=*N%M?_"9A=>PO9U,0$*%_S\;Y2_?ABGN%']JANF2=9/57GPXI]2J%9"J#(L MX^&E4JH*,9=M,)<78EE2JE8+:[C3*@+$,(GZ/0H=ZJ(0E2*S(B*SN5YDSFXO M.N21>:6=KB<+VHL5#7:^#4'N0RA[+ENB[?['7V\>Y":$"LIR0)XIMR&(,I26E9;70 MAL%4Y0MQDC"2@K(J@K(A!64E.^^T065%1$33&<234ES%RV,3#:F9IJ2AU5+:S=O/:]KB<[+U1$1C*Q'K8(/>%+-1FVN M\:@:?I O/_Q.5=+ IW&LA'A.TXL78R-@=CA@MFLPA@]&M' MX9MBLB,^L_;1^9&>V54<*SL%:?;6"YV]DL:S5\(TFCQ--/8 ,B2:G #[%:RHZK"WNR;(R IQ(]#!@GB!?'DZ_@F MP&$T2LP/*F=_L\,66)$Z@UUVTI5'XPOERO>SBY-OSHX[-Q09#BEAIRY[4TA4 M2$2S@YC#(\O*7WT7T@B$+I;N.PE>U6W39*?%@<)@ M6\S?S3_WGBNIT7CZS8+Q)H];S :VY@>>/90Q3)6X'Z8^/]MSZ!.'@H'AIGCZ MH^^QMF@A6UAN9[ %7RC_ /5$0$=U"9[CR>^O ! [N1P #&.!8:# I,$(2!3Z MBKJ.;P=C2P1]^ =?)?S-]C;T4K34%?K,QL%GQH>&)C"("Q=[/7P'OH@K'-]V M1GO04*7#9[O9$;P7B-YE4YT 1Q>A0%P&1.4)J(0 +S*YE,T*=#<[EN MMLT-9_GB@&5@='&,#$"_AI46R/WC,!ZPQE+DE&,X%? MPBFLL_<':-W C_ ) ;SFP.?0CS\E>!YKUT@(-H;'82((^.H["S8S,I!ZV\* MP9S0\3MQVOTC>R+RXLRV2F'U$7(CHW@VIL.PY1 \DY8X20IX7P(J&,GU>FAS MPJI!7! ?,-*+PD&V4"!&>#3FQYG">W'Z]$1CM*R[;YRRED+V0KD'\LH^GW^/ MSVSE)W&7C^,-F?GN!>O9B'!C&,='H#X#584I2":>IL9#?1T_=3DG,-S1!(?C MR A?%*;)E.\@[I3;6S";>6F"FMOLDSGOW'C/#==9(2C %K/7^ QF MKXY1,'O'0_7MSEX%$1G,7F-K>9X; (C'&TP.S,X:I4]\&Q>>-HKK * .&$2X M?\%7F L'@$H&C8RJMCS?1P0-NX:FN;Q5$3A@7(4155&> <)CSV6N%:#=QP$G M*=X;( WBR<0+:+\+:@,EKP\^)W)6$JH9__K !!B7V1B(62"GCE&;RX8U ]:Z MWBX-KHRFFA\/>Z;BLP M67"B/2<3>LKO 4,4:\W!)3WI1B%Q7OX,&6>%AR_%&1R#LDSX(J0C,5V">,DRPF!N*3.S*( MDC!X"MFIN,A3@$\\]MV!\3&,#88X($_BZ, X&B,$D3##WS 2&87/@"36VTSR6,D",O<"P9S.K41F(0)SZ/ATT,X>;VW23QD#,9L^WEF MXWYP[#T%7@]D:)!,J$%E&&+DD(4XT,=%?Y@9Q#%>YF].QC. ^?_@.0/)P\?# M>40=BHY<;M0 VV8'QZ/]RN,Q4QX^3!.8/02,98XX\X_QN,YN%FJ6Z#NB"$X2 M/.I\ @'@1G+>RHQ3E+/JA!)59ZQ5)K&CQ(NE9W%8PR?'6F:*#M.N[SF@.L$* M#3$DB'%CBMY^0,#4F;9*%9"V!/$=IT,6W,=0D@=J=<)\G< W0_$"NXDI68Q9 MHK3&P#-)F!J6F#\6OP(>$@P(XV4,S?D^S<*]>0X]SV=+(7I8=F3I"^03ESY% M/!\RX!VHP*REPX0%WIFHS!DL3:89.+.,)*(.ARCTXUEL#*M8LDQ>[C;VB.>C M@Y&$_.X;5WL!S 8?H:]@:*(A\Q0^TRA .<><#R84I95R> 8#?X\+/B^+AL8) M\MS3B(%0E_D>C?A=\!)=M%W&$?"?] V34!\ MSGAX0YKPE+079)K,30&[;Q(%1Q"%R%%/9-25EN6$QJ(P"X'V4DS2NK0'7*7X MY"5.O2S:DE4%^L0;P(4G+ I)E%1RSX&EX3@8XH=QS#/Z218&0ZPR8<=.XXNY M*9(7):Q S-E53IK+*R=E$:28]8/G7@0IA>4.#O,R?3;*R,(S3U'X@K'GS*B< M+)T@ :H^'Y@^-U#R7%^6D^#OLII^J?6.A,A1/H^74V#,&0,@4<#K(5A/TRK6 M!8UK=Y95^+$M(FS71XCEH%DS;&:'9=6((?S(+;;8B;PN=;/@.IH.?4H86:^N M;T-P7P4!QI+F"X#_$7MW"G F5FYKJ9XD_I35GOZ!,_ M=\#&P$PA5E).5-2QJ@IUE#_D\,O*ZEB!KH/QT62B<'6ZE$P=5=CY&/]DQA-! M\O(2D D3=3.L'#5+:(S+?]V0%5DQ8"?D)T=-'B$E'"/H;E(F5,*NGYO>@,MT MB#DPC*VS6&[Z5(PE77H8]YLI"X:W'2]RTD',@D_LPL3#B+W0X7!S M^ Z?-)C,S/!AY$:;$7=:A6RT,>5&&\'-LW.W,479:,/[#S,]I1L?E2^W=U=W M;.?-5&_;6>FT(1LV:^LA4=*ZLTZB"X]GVWF]]@;K%0;SDUM8E^H?42;[*_%9 M(N&Q3^DB! DVW7>LO#A,80P7S9U7S$Z!@8668U8;G/V%2>+WFYK0V&2"RU"WWIO57#ZL:%UE[^ZJIA5]^SM.9A M)FMN-.Q1CO[D/+&T"42AG-+>B%'R8VT_=:,/'3S:=L0*AVZ'(1XL)IVZ'![& M%#R*(Y),U2,)9#Y]M.N]TB?/S*0K!RJQG M@'$<2L' W;5=2PF@OHKC2LX E_P2+]9^)/N3#3=L=&B]>4"A#SO^VU MPLF5L297(BWMD_>*S:>^8)$PABW3P$L>,"B1QFXM[[+$+CAUH&N7.MZ ^/$O M-?P+V__@D_4G0H:72!]7@8O_W(R)XRJY)E'T!M#X._%36E/X?GQP<5^3RR = MU-V014=P6. ;@ IE'(1><*]N:G@:EMK2M4\?IF?:^?>_Z$WMXSZ8R1EO"PP5 MJ48DFYPFFU@EL(E>ZS1,U;8,@=BD("NG$KJ1GTW+PB4N[8(-/^I8L]3T,;:# MQ$()4&D^6:-./@,DM9( MW$(HR00):P EM6V!*.FJ6VJW3;#54<_]SN")[=6@$UN7K,&!;^%H8MG>VS+-U:MH[?5EM86*+ G \7'E<.' MH*L&HZN&MG<1IG@!8Y'E\?*B,J6N^"&>?T2C@;2 "RDPNPL#9Y'#V/->J5O_ MDT;A L9H\N8JNO%1($M%6KYEEI MA4&R;8G9W^]N=V>2=JW3M%1C__T@TL05EZ*V+3;;BZ+L6J=AJ>;^P8;C&;=Y MQP68+%U-A,=Z\@RL\0?\G375BJGR[N'^]_<\$"+M[QT5PST_SC!X^DI)3!EX M[WN_Q]QOW9*+&[A/T%0U2R3K21KBQ]4+A1*4SC:>6OL774IS?!MR8!4U111D MG#8GK!.MX[JD2<-HCL@-3+3(:/$)$\HZD;DAH9C@=ND5LI!/P>#D-6I+1.&Z M=>Y1&20:'+9N*[#AVD^&QS>JP=O6_K%JG5:KK>I&407/8A3?[=F30[+5^;#5 M1D6&V[)5H]9I6TW5:!;EJ I672BRQ[&XU]Q7;_84LM#YV0]]@"IKGZ^W/N:9 M@7W:F$W@R01DN&&**8?E7?Y*Z'"V[13/P ;+V]CY8R*170E/::_SD+PMW.B\ MM]+5G@R2GW#;=O?.5GLMH6@T:QU=$O5A-I@6Y ^D7QQFGRQX?;S M_?BB!7RAJ5I;I(CC.6T\!RQ&>"3\:..YS%WNKB<0DA.^PXXLT6:EM99U@OU- M)3%M+ER+(2:;U_\;>\M7\7*6E9"O+.^\D:]X]GFIK6I#N/O5W6I@66E*4VS:+V\XA195*@U7ZNE+=&Q>Q/>8U:IVFJ;.]=LLKUS35T:^R=,5+M%5G8G MJA8C*EMNA"_#<)8&\[$,YFW9HEWKV+9J6'O+6FDIGQ;);6XI;TMRF$_$A&*K M&M[9&=C(U^%@X"785I$7*R,EP-1IX*P4V!L 8?-#R+>3AJ^Q=QEX_B^U),)C M+6<#A:/EX)&8DXN9)\>6AHB>H4'R MS_6>\[&S(>KX_*5NL#D=%^E&=K)*EAEDNSA4Y=]6<=]W&CWV2417*M3;NR\+ MCH'@7V$T]IU$]]%C0A+JLJ-[QZ-F#*F-&-)8+0V6S<<\U'S,6D>[T.8W^,U= M4(8D4IYQM$MEZ0IB_$J\'S#93..K-.F'$:#=WC+RE\^A^5^A$0<)\F<0+V!;#T@D4TCP+DU7-H'64.MW&<(I+G M/M_>^O.[H&'IY\$PWX!ZUE^H*Q[[!._S/ 9X1FP*292_I0'EQKZIJ8JA&29[ M^#-UZ*!+H^R6SFX9(]4*JD&&TG8YMFJ"!A8&IZ;V)0IO-WLP$YN:FH3\=3U-(('"2XP1^06D:-L=88I([B)K^"1O74O4!PR]+#$09:/ M[;KI>033[P#2V^": W3+K+(-3H.NZAK\9\K#M$^8FM;M>BZ&FDRD)JUE #7M M?6"K>$&+:LA:QTD'J8\^>G98H!,.AA'MTR#VGJGBA_&9[81^MY?4C6'Z\-N" M-@$YF%G;WNM)(-\& '/Z%2!]1Y/[W@_RNBTCX>&!:GN!D_A>VK.G0&9SXK@< M,L-M%ZK=F)?5I9#969G$$V+:I3W/\<[M^.R#B.4'FA#XDGM#H@# $4^ ^3.' M\K8LTJQU+ .,&FT?)I&6L<"TM:DL+IZV\)!!LZT:[?DR\E)HZPPJ$?G&BEW: M"LNB]UU#%9/5G_RXN&T9!0\:;+75=FOO;4ARO\5ID=Z:N,;^I&?7.BVCI5IV M-4CO#+9=S.^-V[)3_(:["?@:Y[JORU,G]H3,RS;<77@7NWI((YG>@4V#V M0FL* H")-QS]H#S7'E MC"Z60C5[S&K .,,P9IG#RXCZ)/&>Z<<7STWZ.0M.O)61IC9^A72!$--D^2M' M1-=*4#1FBK@F?N)LD:F]9IOV7+-KD[;5LZAMV-35F[3=;;1MIVC2CY62<]6. E\5_(6US[,$W&0,.30)^%UU*H]'H'@PKG)1!Q M(78< 6R"3*(1/@5S(L+,1>E'*.'_LAX_+7 MV/$S80\$"JGL(G G,FY*9FM8 M0+=BB,=EQX Q?OLG#0 *JG(;.,NED"B3907QO L 4,Y4AD[Y.IEM%W4![]* MI*Z74/>]^'/U B7IARF,X<:J0E\=BO8,UO^R,,"01ME?+DG(\O7,4#ZLAIDO M8UW%["58E4^&,;W,?_F8-_+T C8W]M+';+!,P:& GC&7&/3X[;'LOM"X_,ZB M-=F7L]L7[-:,\WJ M3+92D&VWC(V&71-K7!O6MN<>7>!G46(4_;#F-)8C M=6:38QQIC-/8X[ ^4)9U7@1WO)O%R6)5@4_0. D#;%..48 H?"/^HC/?]BX[ M%PX4E3PR=\.U;9/ :ZQ.X&7B\$L4#A8=B'/SZO@I@N4JCBG\W]V^F%[7C%K' M:J@-8WX7>>6W(DN^.56^:9;/-_PT*;U55#-MR3>2;P[.-WKY?&/5.DU+M1;L M'I!\(_E&4+YIE<\WV/=5;ZC-PCKIGWWA]H8QB='I- I]'=(@7G$F=Z%-W\5O M2R]G6- ,SRH,\D!C2B*GSV(>+DA./QQB(F]A$VB]41IR @_0J<#^/ 7K# MQ=76FJ;)&OXM:O97>0M-DM3F+G21)-6J=:R6JK6+.BE3DI2()+76NRR2I-I@ M#QO@2)JVI*D3IJFUGE>1-&77.K:EMH4BJ=/H+[,A9?Q& W"V?&8:$G?@!5Z< M1&R#QLGTF3F^=9@!%5CD:@JD.W*)KF$D0K7VMP]E@QF!B6J-?5@T4>F,J#1; M]O,\9:):8R$6351&K6,T5$MK2Z(Z8:):8R(6350F$)6AFLV]?5G9 VNK.#SO MH!)N'HT_F09$QS<91SF/C$GBK;G$JG5:NMHPJG'NL^Q])8QAN3_I-6J=1KO MRAQ)>J=">FO,S_U)KPE>C&6K;:NH@UTD[9T*[:VQ4O>GO19ZT"W5T(JJY)4] M__8U6;&1@M*+PD%NMH;!;N;JQF4%%6*>K=H=S]FK2]H=C]AHW&9^:T9JLZB! M;<_+\*W[&XLAO@L,)9PO!D0!LHL+WP6$Q)@>=+@7/6Z^$HT-!JG79# M-9L%G!\@*?!D*'#.ACT@!6)"2&V8\\:L8 1X#J%7=HJ/XC%D*N_RP.L<(@KU M)>48XHQQ5C4HM]CF@\9)1N^J$M!$%I_LFDG(H^S%X>%'P:9+-QL'QKLL$LYX+LNB2>>' >QGQR;&U$DC=N25#-SM M%;CC1X0]CL#YY?G.0Y#S9,X<'Y@:YJSE1HNJ4IE7K6*IF5:-D76Z7$-#6+(X6<=\8".]]#$U) MAA4@PP)3S,417Y/9HPN\'"D(3X\"#V+(%D>+K5JGO7 /HV""<(U]FY]Z"BN@ MJRE7/CG]I 2L!&RUGCR'W:1W-%'\R:.YY=Z5 U2R )1WW[5BXMY17;4;!42 MQ##AY+ZI8_JR>]&>7>N8YIX.K*2]4Z.]3;,K>]&>A?M%#751P;VDO?.EO8U= MU[UH#W>*:JK9%GZW_ [',U=SOZ <0]@]F$)[.+PV'P3!,*)]&L38]SM/ZK%" M+WDP])F,<59;4M"Q3X.(PE3^I*[R-%W8."#13YJ0KD]!F7:3B0I'>6+2SAGL M;R.@CBL_?A^A8-?Z#\O .O)6\P3/MCQQTCJ(.W\@(C.1R-H+#NR6FQ6$I:\" M<\X'HBH+JQ\T^P2/@3]QTCJ(1WX@(FO4.BW5,@LHL1%HNXP@MN5BE^IZRIE: ME#XZ8/A*.$M[\_.LMUO\"4F(3?-D4X3%HW?@Q]SW=CC;VL+B)TW5V_ML"*]2 M]%BRG&2Y'?R)(EFN5>N8#;5ES^_8DRPG6>[D66[3K&B1+-<&X[>E-HUSJ0V1 M+"=9;@?7LTB6LVL=O:6V=>%+8D1+#4^LUH0EN6&*^8>IY9:=)953+&.*IQ4S M62S6?B6QY[ SJ%W/3Q/JXCY2%CM1ACP_/0!9%_=)1/?9UGNBFNU4]-=W&CTB MBE<&2(SE^\I)% 8XGR8SYR41EI*&VFIAK8Z/U#P1!AU+YJ&7NMH%^9\!9\8 MF]F/9)1*!A5I;3LQ:+-P!C5V8] =)[*404UDT(9D4,F@PJQM)P;5"^8+:S?V MW'$:*^0$]G:^,.=#JI)!)8-6B4%;A7-&I6J42]*CA8 MX'P+(NH&(VJKW0+"WI:H9?C@D.&##VPW#/SK>L^=3_ C?V- HB!&] HDH0)G2T'^3(DH3-Z&)$ MP+-0S1ZS&C#.,(P])/?+B/HD\9[IQQ?/3?JY-)IX*Y.NVO@5THU#E"1+7SDB MNE:"HCD-BLF?.%L4$%ZS37NNV;5)V^I9U#9LZNI-VNXVVK;3,QO._^+IDME+ M_5&X:PABJMZ-*/E9)SU8X"7Q7\A;7/LP3<9 PY- GX774JCT>@>#"NH.?ZR'C^M6N<'V\D?]I1/'TAE%W&-"C-(8K:& M!71;IGBTU^V+8^SV3QH $%3E-G"6"R%!YOJ8D(0.$-Y(-X])Z/SLASX@+O[W MO[0-O?51X8=8B+Z.=VE 4M<#X^F]Z%-5WGF!DO3#%,9P8U6AKP[%JE^T\A27 M)&3Y"F8('C,,C.5'*HKY ; .GPQC>IG_\C&W/+R 38>]]#$;+--K*)=G' $& M+WY[++(O-"ZV,V,P^W)V^X+=FLEK\7NF<=%LMY;>UB[T'>]96G.G-U=-MG5A MV\OORKGN.E?[0FOL.I]CSU6'FT95)FM?V,WJ$('=;&PTZN+D5O=(IRR M]E%[[M$%(12N28X30VEONBT?,UQ,EV\0F=H$8E'X,MOFHBH@82KW"N:*-BGQ M/W6C#YWOQ'/K7L!^OR9#='(EH#B@'"<=I. )4Y=!AW7-XW":W#K%KMQFW?.^ M;M@][QSA]YGV/,=;?E#8>4&'':C&X++ T6#79YR-%04VQ@9*H-22A MUWXT,^T:K-]B*"P%<7"Q4/@F^9:UZST?H%T-PC0H2@8=_]%="Y=VPIYH\N%7 MXI/ H:KRF3H4TT&*J:N*H1F&($G'[V)_-WMW=?9C-X^^<4 MFSSU;+?4EC[?,.\02"\&T267XV^&[1-KI; GB2]HI-!>W1]RTEKA5LJ"S@C- M5JW3U/1]FSW*=B22A419]#8L9&_/0MMU'FFVL4FOUC)4W30DETDN.Q4NVZ[+ MEK9ASY\"&,X&A:;:C7EF$ZS3C^0SR6>%\]FF[>SVY[.6AJ?,M56C+7Q/+[JQ+L"'>$"T4?=S&@$4OL.TPFPO0=X@ M@+J8+:5!S HAMPT!M@Q0@Y9JMA?M$3P@YBMVA,5F^&.C/&A$:"QM99": M&RC*>0[]._%3NHQ!YW6E6>LLVB4CZ4AH.I+<+K$DL52"3-[$>=E;)ENBR>1* MMU39WD,!"S>)/ >[J61>"I#$;M[( 1BABSUVA;XCZW;_)8QZ MU$M2]L4M?9,&^B:V:MF+>CT1IT]1VP?TY7VI5<+]@ZFHMHJXJ=R\];<+:S6J76))8DE@JR[?:W@3L M>:_4K?])HW"1R&Z/"$P@L^ ,\D33)^UZV<8K?\.-5S(9-"T<919%1NPDEB26 M*J#[YT[,/MAYABV[UC%5TYAO8"_I26AZVL[A+^$\Z+:&^T'45G-^.]/FWKZD M*I&I:LY%.0)58>/AEFJ9\\5LI5#5&>2"F ]9[V*J#JO51KDZF0$ZC@MRUB$3 M&=BJ I:*+.2ZVR!KV\,RG=W9XH$'^J_4B[V$/M+H MV7,HCX@]4"=\"M@H+#BVM<8Q:AW=4!L+4I^2*H6F2BD[))8DEL1+70@GX4T! M)?Q)I3?6-+GY1B*GGW>X,95%37U+2G.<9;<;O77H=C=MB\6&S+:N-C7M*/M= MBL'TB>VYW&[MU:3Q10JJ54"_FW8#:7A^R_)N<7,Q]BU+'I(\M"D/[= S:DNS MK,D:WK0;:K.Q=ULIR6:2S419]'9)EKG&4@=KQ-%N82ZX:>S3AD/RF>0S41:] M%9\9QVLLU6X#G]FVJEGS6_TEITE.JQZG;<5H[[T1$2S M<8=6]T=)K,LQY!AG.<9)Q=YE"RK!=.+BH+LA0 LJ6ZMU=*NA:EI!+>C/NI9R M*Z-HCVW>&W?2L'5 KZSS/F$J.D:/+-L Z[JU=R])24=5*+.16))8DEC:1R:O MVE3Y68P],,W2A5FOBG?T\CI@YND?/?);KN298KB M\$9WCC3V4(XRQ-CVIG:CUFDT5%,KJ!FMC&4<(4NQ%/V+XAE-F:@X;4+:(U&Q M@I"V*Q.R6UA?;EB2TBI&:3)(+K$DL52I5$9Q0KO-A?;>)V#+9$>9G6C/-,LA MVT!5-? BL22Q=")8VLI16]/*I<#.CK:-FKW5W'M'O:0GD;?9S1F1!^\9:FA: MK6/HJMV0Y\Z<*%65050Z$)6FZNWY('0I1'4&F:%"&]&>:;.^]J^P:VAL0:W>^\J+%:$E1EPE=PIN;,0 M[MRA_?26EB1KG:MK\)^Y=WFC9&#)P*?/P-ME,>>:7Q^J6:BAL2KE]@(#=.LT MD^1@R<&2@S,./EI;;4-KUSJ6H:N:-E^T*GE8\K#DX=W,Z$WV$.W'N-A'N-56 MV_MW.Q. >UD@]T-"X'/PK^L]=S[!CWS* Q(]>0'_=M9X&)\//3)VZ47,&2RESYF@V7+; SG9L9FSF]_?/'T+=FL&SOR>:5PTVZVEM[4+?<=[EM;='F&0< M.&GVLXJ>UD=VG;L 4^#:X=R-"E4U+ "$L@ (>RN[G:H/A*(@#BY6+K!)4G_M M>L\':%<#<'*+DD''?W37VJ:=L">:?!A5/7VF#AUT:90?P*T+4NUT7O5,IG;H M>B9=JW4:MFHV&FJC<9PNM<5@^J2#N><3KIT[8'&'FB1=1QHN:HOP*:5+) ^= M P\=^NQ$0S?8H=MZ2VT8>Y>A2S:3;";*HK>J#C#G&ET>K#I QTT?:D,OKKY' M\ID@)"?Y;"V?S>7P#\=G5JUCM$U5UPKH B(Y37):Z8O>BM'6]'$J@+\:M4[+ M--7& OX2T6P\@WXI\HQ?T6)\C=+/^#7T9JUC-H%-"]K1>-:;T67+@"I@:2M% MN^8G0DN5UB26*I!)F\R7[9O65R6S29?%*=5^09NB?F MC1S@#%U#QQ;09DO5S?D8@NR9?U 1N\?9'IM1PIS -;0"#OF279E%CN[/^5*K MHOL%4Y>^B+IDNV]1"4L>'2&Q)+%4+=]J>Q.PY[U2M_XGC<)%(MN8:$\NC%EP M!GFBH@_W.M-DD&RM+R-V$DL22Q5RT#9M8U;@N3F&6>LTU*:^CW,FB4I@@W*N ML=;A2 E+^DRU8>]=<20)2F""6N.A%$E0C5I';ZEV6S;@/RHY%'JPUYDF?^31 MPC*F=<)8*K*&2[1S7PSLUJVI;4T>?5LQJI2R0V))8DD\GT X"=\24,*?5&9C M38^;;R1R^GF#&V/OH[T*S'"<9;,;Z^#-;HPV:W;3,&Q5M^?[KA\"Z\5@^L3V M6VZW]FK2^ (%9171[,:PD8;W[CV^K: I,^PI>4CRT(B'#M[LQM18LQO0$=J" MAFB2S22;593-MLH"6\=K=F/JM4Y+U8T"DK^2SR2?E;[H[?CL>,UN3*/6,=#] MV:NME.0TR6FB+'HK1CMXLQO3!#W6-,%T+*I2X"C-;O)9;-+I_BB)=3F&'.,L MQSBIV+OL/B683EP2=!>@^Y1I@>+4U':KH W>LHIR4YMHCPW>&_?0,!L%;.F6 MM;@"4]$!NF-M:7ECK91JZGLGTB695:$(1V))8DEB:1^17;[$;G&)750>6^ZI MD*VUQ.&X0[A:AVBM9;:!"QMJJRC'ZZQ+565!L<22Q)+$DL22Q)+$TJEN*=@V MK1&X-%*2/E5N!D,_?*-48>:;\CV-G#YX4KD.):B?T%$PRJB:[I'G9\A0U@ECJ<@$A&C] M#2WZVS;:E6D9!969K:.(8='!B M[9>*A$PU^6.1:[/F?+"-.N-:K#/NWBT[BQ5A909<)7=*[BR".QL[]*W>SI)L M\)Z[EJ7JK?F^[)*!)0-+!MXGW]28ZYI]L"ZC\*E.6[6M^2W%6Z>9) =+#I8< MG''P\?IQ-[!/L&VJ5KN ^@/)PY*'3YB'MV+AN5;?A7,N=B"V#-6T]MZ))@#[ MLDCNAX3 Y^!?UWON?((?^90')'KR O;MUC3;.!2@'A5-#[J6$P0;\1*#[9ZS MFD0,5@5"J4(L!HPS#&.6&KB, MJ$\2[YE^?/'Z[9M4G;ZEG4-FSJZDW:[C;:MM,S&\[_XK%BV4O]43OM(7FB]6Y$R<\ZZ<$" M+XG_0M[BVH=I*@82G@3Z++R60J77.QA4."^!E DCECRZ9)O8\2F8$Q%F+DH_ M0KGZE_7X:=4Z/U"*X.[\3Q](91=QC>HDP!Y=I+.(;A=+1VSH?DSQN"QUQ?CM MGS0 **C*;> LET*B3/8Q(0EEZ5:DG&L2]Y4O?O@2"S_Q19E 8>?J!4K2#U,8 MPXV73W>&H&&RS# 8JR!FB<"D?3*,Z67^RT?7BX<^>;OT O9I]M+';+!,;Z'< MG3%$&'#X[;%(OM"X6,Z2R]F7L]L7[-:,6<7OM?0+VUQ^6[O0E]Y;-:QN7&CM MY:^N&G;U/4MK'F:RYD;#KDG@KTU/VW./+G"M.,D?QY.P-Q,VWJOR#9[JQ\H- MJ ?W4S?ZT,D3_%-F^[X FG"%=TG$"P4ZQI$&.W%E?79[[6K/"F3&-D0E=MG, M9FMF"KR'"ESI1>% "8<4[3'PR-!%?@;/A>ZU0[@8^CI"65''&B'+'I]ND]. */@M%4Q=\=-)/>I;AIT0O>*\,H?/; 'U&Z;PLMILNR:XT/ M-D:AYH\M-G5\ID.@"(^%)Q42N H9A#"Y/_F%I2BNV(Z-S6"QEQ4Q+2HGP0J_ M^Q1_N0K1DJ=P*=#%W-Z>(CT%6KUK%42]N[_E)4!2VX M"'YWY3@10R1F&UPO=F!AR?MI20QW /,#+QTH\-> 1#\ICX.[M L./772:'4< MHV*]-X[A^,ULLLNQ,,E+][W/&3YBX++O' /Q;?!,,Y-J:V9K([.9ENSP4ATJ M.X0OM2NUS1.47>O8S:(VOPC4X*42LGM9IQ=I.>\JAHLY9JZIU3I&4]6;(ADU MTE@^KK%<$"GI0$HFV,=[RUAI'^\6P.J2P T#5(#LF!7>[P#>QSA50H(G#^U@ M$L3NV=AF:R1NW=A@ ' [U'X!W62"9A?A_%"PZ-IX*[;^=T^LK/JR9#, M&OFZCF2VE+,FWPJZ=[-T:$E?\3T'M"C( MVJ>(\OK(\S)SBP@WO 9.=,EA_9"!^C:X'@'Z'P#G1^",^]X7+R"!XQ'_BFFV MK=G)8BDW@(<8*3=I_!Y'.!=#7SWOE;KU/VD4+B*MQD1[3FD2ET GUWTP>RF* MZ![Q(N49FWBA;4RY##_7@E-O!$&0SCUH$!4GFLS!L MUAO.8U89 WD;^Z4MHOTB#>2C&\B+Z6B>7FQPI4P9_BT'Y:C[4(+BAKXP)C[: MN3S8*XW;?8W;W+:X#SXSZ'H\"\T]0GU;BZ/%FKF9+5L@BT,:M249M>M(:YYZ M\(1C8[XN1EJKQXLHQ!A2F"CVYCDU+ OV/=+U_#T*OSQ!":@ A6?N<_2EHW$ITX?L]HD/BN0I]Q=)3RMVH$/6M#%\= M3-1F0/],>S2*J'O#89\;.CN:,7B209K&XA+5+I;Q7D2%&5ZU M934%(JISLI4SQV9L*Y^7;7R0_F5+W<>OXU3. E9HX\[)]C[^HC1S!::>W>W< M1=2SG91MZ[6.J6JV(+T/U@C8O($TS).NIL=C/7E.%OA7)+K)K#,+GSS<_[Y/ M\.0L;*=5Y9/S7,W@/,'3X+<^X(?O>[^#$YLYK_..?]*O8A^&P%XO)%T:_G:!I^MU51;^C[&M RD"4Q6 M:W3W8FJI>DY^C]<0+/59.Z XC##DF;RPKC[V-AJS1D70N M"I.\WS,(?_=)D%P%[DT.Y*TYQ@ 1;*E-<[ZX43H8)T%:V\K@XDC+9*1E6?/[ M%$1T,D[+!(Y"F+P;YQMZDSS @Q(Y!D05' *JK#E3I)#.8/X%0(Y-=(%WOG' MO]WWKIZ)YR.HOX01WMS=>;M83;5E%K53 M32;S!2;)@Y1Q'9 X6VBYMT#L%Y ?D"G]@E/Z/7XT@TSIRY3^K*/GQ7$*M,&\ M.R<<#$*<3NC\5-(A=AE_I9'C\1 =OTQ>2.3*W3)%>'RW&>CO>^Q@P?CW $CV M%BX$P*-HGB\^;Q"C+#$\YJ<(1G9@Z/T0;VPOM-N83&EJ(NV(D-&\\KS"\@D2 MJPR*.+)-Q@ /JAJ0+I2D3Y6;P= /WRA5&-:5448'24)&!8N("B)<&8-MR4NF MQC+EAK7WIDH9\A.7DK8)^>U.23KK5[8@12X#>L<.Z"WRY&08[VAAO"\Y^'>. ME)B:@39.>T&*4T;QSIHB=]N24P1%FE@"95AR1XX@X3N4_&ZVTY8=FXQ:@)VE M@+]@==0SH'#7TY(WCI!5A\T.LB,3N0W_NQG#^X'&2>0Y"?B_< -[4DQ=F'CR M.ZPC=.>W36=.\LVKP\Y'>2 )O>GUJ+-MJ8RIX7',MFJ8\_;]UH6+8JB0 HW^ MLZ7M31-!@M-VH]:Q+55K%5#E+9@RVM,-<;WG\A)*JS10"8RA*EWZY 4!.D-8 M0*._W88$VL+GA!=H(DDS]JUCFFI+;VH M:MM*^(*2&R4WYMS8$(H=[5K'LE6K(NR8V1WY+'(<&(S9BC:$-QAC8K4F+,D- M4]QIM']A88E3/(-P]6,Z'/H4]_L17W&]V/'#.(UXV4A>B*IX >Z6/Q"LTDP9\FP:\]#FPMP>NUSM[;\.31 M,R=B*FUE%L=H%P,HZLPV+JS9JO2@3L'R^CV(*,SB3^HJ3\0+E'= ,_%[!<39 MPLX;.T83^ J70O]TM=D6ZS\97;?&N/M,N\FXV<-L&X@Q/?X&Y/@5B'';B)B. M)SNIFEW4R<.;HU!PVU'RXFGPXD'JLP[.E>PL+,LLX,"5PS,D,P ^,-V7IV7A M1SXQ4(Q/7L CY,8TC^#&11H531:ZEM,%&_'2 _O.*C8,8P^)XS*B/L&MH!]?/#?IY\IH MXJV,"K3Q*Z0;AWZ:+'_EB/A:"8OV3.)_XB?.%AG':[9ISS6[-FE;/8O:ADU= MO4G;W4;;=GIFP_E?4Z_E+_5':94A>:+U+K#LSSKIP0(OB?]"WN+:AVDZ!B*> M!/HLO)9"I=<[&%0X,X$8"2,6N;]D.S_Q*9@3$68N2C]"\?J7]?AIU3H_F T- M/MBG#Z2RB\#3MWC=#*QA =V*(1^7N<>,W_Y) X""JMP&SL52*23JY.]0.EJ1)G]NS0@J>LEU'U?.#ZR^(%'&'U?RK^>6:0: &3$'][*)L"5QE*^?S/3D#5/7 M;%O7NEI3MPQJMTW';+8,6[-Z39.TC)&CO2$2,EC/0/*-_UP S<8L=$HAQ*56 M[&+29(M$_$V2U'9BQ .E%R279O,(_+78V/O1GS'%1Q(1CW^ ,4<]LT"RQR/) MCEZ6,JFXE'>8_[[FXZBC6R]@8$1*&K]7^N29*EU* V48T2&)V ?8IR.7]=9X M\9*^\OO%XX7R1 ,:$=]_P]MTB',A8[881A[,9N@##-[]=G7U_3V;R_QD)^HL M+A1&RS#L# ]Q7B_I'&";_^#B@F@ ++-_WZ#-V$HZH$E '1 ^* )P_47K$BQ V(U+* MW^9%!7%^C[I\.1R,HR=78BNBK#UUS,9+\T.L\FG^^U_:AM[Z&"L8@ >(9:V. M21RG ]Z^AB^.L#U,,-@PC!A2!H@3Q@+9^2#XVM3)\APB((!IOIJ5\\3W\:'1 M)[(3DOD=^CJD = FRQU,5%V,GLX@Q> 3+_H4O)CZ20;_,!GA /@*GG9!!*-3 MET\U?QJ_BR5Q#%%XHY<"M?0\#"8H;Y1$2.,,B8#C..W& &W$?OY]/JTM;;OJ MB@9$%?./X4'FV"MQ/TQ]%\@?KA/&]\!=?Z0!#Q,QQD>PYJ,O'96/!H]&%"S. MC'79>!-<-J)F,(D,Y2H Q>@K#XQ$,'WP!9A8T;7Z?\)G?'AY]/5QE(E]*]^\ MA\,.O#C&F;Y[O+EF.8@OM!NER+J&Q4VO&>3.:NRME.?O,;WOW>2L.%:2S2HJ MR=^YL!DMIXI,L(VDY;2-FL=+WCAQH9(:2^ )[0 T/" _J>+0*,$M('5R6?29^"E;AI=,Z!0U8UA\:;S2_ O(S\CEC@.D[2H.8 +#H$H2(8!Q M/O"%M$>N>A?[LK'5Y8W9\D?4?')C5$Z?<*5F>6B& M3( E[N?EP.,@R_0<"GN*W2>RIF >2!XOPI=4KL?Q*V )P.L LVPPMMV'F=U@ MX*!A?S%E^8]APN790@6VP'(9OS<@\"=.+0K?B _DEV%?'8$5+0@2.7SKT6X@ M9"!: #4GRC/\W3"*PA=$4H1ZGTT(.:H>]NIH>[!WN*G ^CKD! MF8[X6#+;# M \0/ \SR^GYF^'%H@SYEIAT#?A<\<3;!>/)U^)=_&9?@TX23C ]TSEVN)4-D M#=URAB11A"H@PQ\RA._]A%'Z8<@V2H$E& ("_\31G\&*8 $U9CBZE,L+_I8# M [WQAY LX$V4!@G:'#&( >QQV3%9JIF&=$%:3 M@0['=&F/1FA7)^0U0TR1:NDW6/2+Y_O@(<\>-37[-_?SQIJK->MO]FBSU7:T MAMER>Q;XI6W2:C6:5MNU6X[9,RNIZ<9 4#@4JJCJ-%;AW4*] P?Q1$21IE M[B$P-!"_%_>9M\64 )\7_NVQAQ.0#J 6T<@;'9W%Q$V$"TN&E[Z%< MC>BD% K1YN6*=)#->D@P7@UO]9AKS,0#H :SCK@&Y/C<_\@ Q=T]$!2$25%$ M'&@6$!8 HEAAYQK AU >1&X^TRF1S0?(48O+PO_G\)M!)W.F1^I,\7JY8Q1& M'!:9&XJ3YQ8R-WJ\R$D'*+4=-/C3)[B><+ME8K0!>8-)@5O-I@2#O9!8V;F& MX_;NRUS!XNA;][U9J006/3<_:_4K?])HW"4)M;&(JR]1UWE,>=I M;[EGK*1Y&MIV\VR6-4^]U@G"N=J '2Y,L@'P3?1$,Y:=B"LD_0@SXWC,E/>J M# "_1@W9<,C\]%^]ASZN&N4O/B*9W$,>ZV-,*6PQBHG'JDA6.H0^W[&B^0< M=ZDB)I[!TNL"-,'8=$&.4V9^OV5!(@5LT">0^<,TBM&$9N%,KIV8G@J2":MZ M5+EZH?R#3@SZ;UOQY'2;B,9<_[LP<'C_NS] \5WQCR!=7:/^W*P ICFF<*/6 MT2[FB](40+2/4T4RVV[^C:/.W\3YSY_ .)H_<_-6$,).S(>>=8Q105#^_MM> MV&X>%5H60FN^?^T>V&X==?X-3 G.[RG>&-L38>-M$&[,()Q-8%)F=92YM-SF MKM7M*.:P+$-F-&==J*[M-HEC&=T6M:R>2=INC_3:S4;3M6VMVZZD"_5M7-J- M=7\\#LL]Y'%<^ZX"\0?>(!TH#KA-7J+\"QP)%D[)SJY\4S!\.5BVIW4@3' MS.GIODWJ@J<($PT8N_:2E,7-5Y1/5T KYQ%[#J85T.#Q/))O0JB#[5IG!T)W MJ4,PM0'*%U015A8,PBC+%KQQ!.'%48E(_F6,1O"T>!8;A2]@NH,]-/'A+NWA M>%G,_RT/$([#DA@Z71"WQ,2#AVG"9#(MQ;*+2!SCB 2F_6@\F5CPII-SK'"$ M<3U+9#"ZB$:I]LSP8$D;%JK-)HO)D2S'#G3&4VA@Y80#JKS+@I/O6>C4IWPG M*!\G_^[:"2[^#AA,Z2#E0RS*=.8S8+G.4202?Q01XGL-G.AR;,F.#==QC.HK M6PQKMY0O99N85&N/?6]'G>B60=-EP=I) MWB\F.(D5K2SW[&6]!&;V\,YKG+G"GH4[?C/9,Y-;O5!NB-//ZB-8NH757JE3 M4C>BSQY]X=)^[%RPDKAETU(5+!5^4L#H[Z-_!89#PFO%<*')_8XE"B'X6 M",T\@4LQC4)Q8KEG-)*<$V(9G4,@*]156"O%>D6A')\2\KS>XD+YO%L,:X+%=(&AU'&@16^RZ?6\<#\)M1OK%_$F[N\>S]%*6@7N#+^9/ MG\R7,1U]PG*+;8AW9VHQ-J(6%!];4\MKYZ'!LQ?Q$"ZW)+-:VNS-B9PP M&V0J))4;KA.6Y"29SDQKLB+-F]!((U-RA5E7;$ZM6OX, (IB44)>930=4@.Z M#>A$Y6V>+>/5!DQ,1# 13D&\+(D+&Q(E 3A)X^KJ4:$<*]68^]9R!X1_=TPH M$[MSNSXH>5[H3%UCANV V[)L;U%9-"[RL@B_."O)&95OCI[^G#0:^G^.XV>^8$Q[-6"1@:F10UN6*DZ)&\X MO:Q@:XQ-MO>)3(JYK8WK]FJSE&?)QB;%/SC]/'#B^3Q!.U]@$G_'.5RQTO&M M+0U,P&H+,K!_M&!T- MZ1LP_SY5D**MQ<9*F'F7>ZD/57#-!Y@E$]NCP:&"7QUN8JW>+&UI52SM>*"8 M\9[:WCZUY@KZ6Q&=T&,![N7"W3JHN\9V3L26C6FV.*\>)&XXNZ69;W:)W)@; M3L %X&MD>Z[F]C?^Q]J=C=,I0+0W><03/^K[&!)2GM'*-B_S MVDCF1V1FS6C=*/P<-I4PC4:[9T$ 8EE^OD=GO)<);32/[\2*QOWQ9_>L5)(4 MN#,U1Q!98"6>V/4U"?RLWP-6V#][81JCZEI"!)MNSP5*2)]O(=+02$-S3+?9LII=HZWW=+?7 M:.H&,#_A;!9MY2;2I0=KJW-Y!;:3>-;J5G-! M%F?.-#X_<1$\X^Q*X(YVH^8[2B^4;RL2;XN^M6"BR\.-6?>/*><; <*%=&\A M\)C0Q08D0U")K]G^6K[M:V*@<; <+L5]$+YUMG\KJV?$F'8%E=DX7)5CK\=3 MPWG7$]:)(:B/KRS9\KRHP"ID.-I6B5'ZJ12T!X9:Y/2S MGC2+F[ID*)[ALGQ72$2"GSR6.9%# MBJCO9071PQ2%%)]MWB]!'6W1P?>VB#V?724P'L\F2X%+GXLL!=ZH%'BMM39C MW36=)J5MTH7GNE97)VU-,[JT[9K-IDUMUQ"QI'<4K,Q[E,P4;HXD[!+IO#CC MRBM7'1]> B5+W6S/QX1SB?F+S##JA;[/&WCPJ"CH9/H48E78Y<;F3-;NNH[= MV2];LP9._; 6SI::_2NV 5!TYE,;'\M4X%_&&//B;6)O:SCLJ3N?G%TGW9X3$ ;6:S-2F+8J 2&N4F3 M>2>L=#RCSV4(=T$<.!C/8VT0QW^-TJ\7X%2S,1U61< ]ONG!D##R/.M"LEA M3/# _"!KJ&N\W6!B 1A=Y&-?* ]YZ?=XQBQKGD^;QT9S\VZBF5.400SG@F < MA"[UL9\1%F"0>+J(B8O--X_Z+N[B?L[!B9]#.8D=C+JHX3AB)C+9?/*8U22; M;7JH)JN8@K-*1AXC$DJ#"1QEK0+GT#B%NZPQ7=YHBPWG!<^AC\0P%:'%G&#: M_8-7SRE_I.X3=_RX3OW_V7OS)K>1)%_PJ\#8W;N2+9.%^U"UT2Q+1ZUZJR0] M2=4][_TS!@+!)*9 @ V F6)_^G6/P$F !TB0!,D8ZU$E21P1'O[S$".6S&:Q&GX,(.2[WNP MU[OX( !3Z'AV%OT$5ML3#";((Q.N.P&G'&6UYJ@IW#.I/&%"$B^!^#KYF M;A*XX%,8Y%X36CZ8ZO(-[M5:A69+UVW%,1S7EHGJ6BH8R1-3NXY*):=7* M2]/TVJQ 4Q%B458FHXI"F(:!,<)FQK<=I\I@$9R35:/-H_%>T;O")3"#&[]^ ML]UINU7=;M3Y=TY\_/G/(_K36M,8]INLC"15WOBS.)(V_K;M ML1+\*&^^==MCM_^FBCH?+!\L'RP.5MGKL3MZ-.YL&XFE\->N;>AYQGR&YVG^ M9>[=C2*/KOS[)/JIL;?&YJYRMT@8NDF\(PZ93\ P4206/%8AQK'L4FK+5S03 MQ?9BM.]%8^>QWI*+J84A&"J4?XKSEGW:P.Z<_5V04"RYLSC5#J":W(6HNB7: M<%!R4%Z::JVVS'V[8%^FA>QNYPB=]^]A0%9I5(SP >92JF_5KAOI#@ZX<$?= M/!]Z= V]'DNEYK9VAL[I?]W5=[8MV&TH%&$35THUB6/W&[NC7+BRB&SHV[-8Q:+]R&, MOMGE0HC8]*/XU'J[L@9C2;&&NE2OZM$2.LU,>M)=:>V5&\]X.'_I^BGX:ZM4 MUL3.I#)GK3ZSEG$9T:5)7'3=!7^9%^(O>3"617&HR_5&>9R_;HB_=AP#GV)K M5/C6> ^L9>PXZ#R9Z%+[*+KN(0CI5VP%PNJ\'VGW-DS^%A&RXT3R9 C1!F-% M,8:B=C1"FKGTDMY8SE\%?^TX?#O%YJYW[8WDK-5+UMIQO'0RT65PT747_+7C M%.5D_&4"?\G6T#0MSE^WS%\G.7+8OC5:?&N\"]8ZR6G#;M&EBWT47<<>]^X= M;)'>EQY>I_49%!BU&RZQV@,]P+[/4(PN27-#.-UU=$.+H314MVX-3&DP5BUS M*!X/S Y7\L*.4HYCCN..<+SKB*PS',M=)=%P&',8 8^JV_HF6_!TW= "ZM:[TN_N>?%Y& MK-\D=@$M=X/'?NQ3$M$BV6G]Z E)7K"O9=:& NBIX6YTJ[=E:YH<:G$-H%+ MX4]B.[-2<7160GJ(K!U[,;:!847-R^W"Z=^;6Z$-AI07ZL@,:1>Y^ M]UI[RXEE*88C2Z8BJ9(YL40-/MB2:(L3V96VMQ+JB[3 DO..$ 9O< )YT1X M!9M#_!H!"=.E](R1GB@3X/-BF39.@)EY;H:V^NUVDD3>9,G*L(,LR1Z5P/+/ M0M^EF&(=$MCPB/M@@[RVG^!I2UH<%\!='@ (D&5"NR+C6]T"ZDQTY#W>J01Q MT^;"Y8?@J\O=(4%>>#Z=3L]GOS[P"B&J-?A'PI<0A:=G^[13,,P/&U04C3(S M 8NWPBO8L['I,QWJ8AG!7R![86?HIE(.\'\'+C+ ;Z /BE!]H]Y>4I5["I>^F3:L#^%_B/>1$(],I M<9)137#L+P"_.3/B+GWR>;HN"BGJ'@,WY< -+1\P-6COMN[]$BBLEU@!+\3% M=E05?27J'<783,:TW&S#CU?3[$%51XJF=E^+7A[!GG4MA?/Y8$\Y6.TL+0FL MJRN\GS880JO@=V8-O$=K@(J4K%%!%X6^KY0RW\!*VH\NO#W!FJ^&=K\[MT).7W.>,=@%&ZVY7O!$*5?JX#07RPR$X&ZJ[HX:/"CW[A T4.^GI MPVFX/T/>1$HQM:7M!-ZUCVP[.&N!/Z,_S[B' G&?,J?''K[ 8ZH5W.@9[Q6= MU;YJU91C_:P6VPK#7^NN0V"?C]2EC(<;>3[1]Y =<7PK,0_UM[4^RK5HH+.E MJ;63W-HNWA*5?0ZJX,#IT]Q: :>6 L&!TR?FXL I3J5Z M 1QI,#;EH2'58P Y?Q#L2A#3(C'LE M[N<9.Q@["Q\ )+MK^575J_DA+T,86_"C_:O]?BXS3&!RYB%B+&0(OQFLC$6 MZ2"IOIM\_5-Y-FH\C(!;_5/BNJJ3+<8C6XM/-%3Q\Y2&M,6?BZ5HH>B(A:*C MG&>T:+!-G MJTDA;W3Z-B;T-.%?VI[,W?$P4K'5-!!Y,!9'2OWTY0BO\=.'JMER6<%G2 MN2S1.P?Q-A=)]P/9*-14E"4:ER5_%0ML^$%#V4"KL]]XPRG MTY/-D/&/B_6YZ&J_ 88E$5X%8[)[,Q9A%B'._[*[[A7(#UH#!>NS_/TG^VHG M\1;%6Y#$= X-++BKEDG.=+VK[2+)&TO+[:Z#]2$M4G1H53;;]RN1'HL=18YH M09\)UFLC/]+20=,HG-,QE&L% ;?M+E)CQZQN'2T'A+>P+0$=#3.G%J7C+I1&^G3WSC);#1.'N,1SCQ<+:^O%W!J+?A?!&1 M&0EBX!<65/P)6+U>&B6I MRJN$CVGY,@QA?KV]=%ZOI=26 I@[";1&DFI%M[125>1AC!G(@(::;UC7$LM' ML@N;GS,24!32VI=I0']?BP:*CC+.),I*^W5&I :Y>[#8U?LK=K6VY3D_!L\D3K"7 M=_PQP,9TCX'[>[[J[_^]]))5T:L.?GP+-@HPR??(QLV/E14NJ@G7A90EK@LI M(*EL3@P%RVRJLNE:JF*[ZE2;R**D.41;%U+%< 0<(%U2-K!*^_'6E3YWCZ,Z M;EV9ZI8VE8DV,519="W));INF*:ANL@N;>5\,:]B&@WTDZZP_!_(!JS#"F]> MT5:8QL_Q%EDBS(COIL6!-T#X'7$(QF2D/TGT)YG6AHR74Z+H[(WW?H^^XAHOGW," K@9EXP@>82RR<(H>\ M#=-MH6V;"ZJSU M<3-D^QQ$PZ'2I[E1MY'\,^DZ84ZSW(Y^C;+CR@&F[FBDFM5V^Q!&WP G>"19.B#-G)[H[\0(U;@UUM3! M6%*LH2EUU>Z\1X42.9]UQ6=%, 7UGQ:N4_0G_T* Y\AW^T<3?VF#L<(YZ\HX MJU7-RE.Q%CKDM[*6CNU4;JN8^(WSU2G9JF"I*H.UWA$-MB/J&-#?&[EU#T[L M7T,838#!8ENC5QZ,5.O^MSRQH.10[%4]L"JHCGBET=XX.PD/((>F47>VMO;C MJ0&9C2*CJ,829[M*Q&F77;"IKA9_X6E?> ^Q5E_) LQ(@HGH?6D;P9]Q!<_H MZ""8RFBCYQA!?PRMQ^#@'Z3PS/#^F/?S#!Y MJJ\4GR?*G#^CG\_@,8YFK=_[FXWA*[O@>)K8O>(5?AZNR M]_.,7??M7?#]CCS#79+F=C:.$_J-S<[\QATNW5%;2K6+ :_0R.L(\L'R"HWG M$NM9+5DA*R-[SR7F>)5&7J615VGD51IYE4;^/EZED5=IY"=F[?S%YB5.S*S! M6!6'UO&^XO[ELW&H7!-4>+T\SG6J@7W$#G,JS2>'V#6 M1:ODJ)*$ILMTIN:ZK\$=)Q>U4'.H-K,7#'WF)Q]M"&;9$ MOJCRBB6@%6UHB%J/+$7.9SWCLX/+NDAZ!R7&.6?U63T]%6L=IYX:@[$V-!NJ MB_(*C[UENU-R76?J*=9$EJVAV5D(=A]*0U5\SI*&O,"C_R%]Q2FQ0L\\F<<\@Q> MX)%7Q;FK9_"X]%M5?BWI G'ILG*[<>E7(=1Y@4?^#![AF$I ^3)'R+(Z&&N* M.-2DHV.NMD@B'N'("SSR9[1097F!1U[@\>)^8ZTSOW$_"SRFD_JTG,,R.>PS M$M<+EC:=9;D$9+I *M9K7(2QAQ>\B8@/5SZ3HDPCKE[IKG2J8G&+/8&)+9/- MM]2*2IV?"6GY**FH/\>H5?IWEGOG%_83>9A$Q/[SP9["8-_8_HN]B@<_5>MG M>L%#F8#K<]\XP^GT9#-D_ /LCRFRN#+ KR3"JV!,=F_&(LPB!/I?/-TD4U>9 M6+:I3E5BR19Q)9V8$\VTG*FB.?]M@$Y!C:EP*OS])_MJ)_$6Y1O5AV .#2RX MAE(JKCQ=F>J6-I6)-C%4670MR26Z;IBFH;KX.B8VX1[B/J($-!1E(HJ62#3= M475)G\"?EDX,PYPJMF8;N1!.I<.:U)6VR-FWOAW'WM0C[B\KG O*S*7M_VXG MJ*.OWMD)H>OT'1[WBQ\Z?Q825Q\(!.3P L5 M"2#345H<\O> Q('R1M%I]K% M)<3$]QD1YFQJ8'X@[R7PS=MP#F-9T910X^<8KLA-?1?LE9*]+]CTIG\L \(V M%3!&L/JE(M@1P1^GH>^'+_&;*BO<1G%>0QHILGI-55FOJH2LZY]R)_^4E,R_X')#_#9QX5,*(3)LQF4--.KH:0?_2 M"3F..([VQQ&J+X<=^IN=-30[WZE_9JG"8,EVV/7OREN?VG:7LM'I#0$,($G M10)UO<.M4S1DGE$4;',EP6U9>Y7TI[3'RCUXF7@+*#[8JQQLIRV@NK"[K>MS M %&1\1L8OR WX<62+,SA\EDGG7&NE1PY$= Q\ 2[$ RPC1OLFKPA)W0)'^0- M["$[?,A5B'T<1%TX^&Z 5#DK&V[='/;@2@U;DC5%F?&69+UE MQ_YPXS&JO\Y;,7(&[)&N;/21'X\]$8Y]COU]VTF5/=%K* @O-)-.0CC_PX4* "X&;%@*]D0%'&*>JV+7C MG,.>PY[#_A*P/]PEH$JW) 4:TD!YWB#/;N.#Y7F#UYXHQ_,&[S9O,$N7%[), M>9[6Q=.Z>.X@9[)KH1S/'>2Y@W?P/IX[R /+>6#YSF 9K<\GXJH,MH4B#W7- M[%$X.0?5'8*J743N65%UY%&SJN!1LR1W<-3,T<71=>5;UO8SW#W0I [&RM"4 M>25B#BF^8>UY0%I'$;98Z\=^Q),'>9K"2;8QO=>6EP[;F*P.+>7HLBT\6:;7 MDO^L;'BLJ6+ MC TI7I\/$\>["T[]H<;CXG/-/N8K,49\+H9\(A(0:N/_,B3 M!_NLY?,@XI-V%+^LPJZ)@[&J&4/-JOMQKR]TF&.?8[]?=M(UU5C1I,%8'UJJ MR),'N1#@0N Z%(!C#YXTN=N#)XY\COR;1GY_MO_VYV.:TLGY6,^R ]>;1#9G M"QI][]8XC<(Y-F-LZMD8YTQ"&RPN(F"I" 8FN$LB)*'@@!;X!#_2N&1L\9B0 MB,2)0(,\2?#L12$[I\/.C4&8K-_@1,3U$N'?2QA2LL*NCPD=(RRDOX(E*P\@ MO6411LD4UC8<[=OCL4_D?QO.X=>0/-/B[Z9(P%>$*_UV81%<^PH\F"Y[:1T,7MF:35*/T7$"9\" MRB+$=F;" J8;NG0)(X+DAQ]>:!=?(805B7#(X9P(K\B/!0EB\GHD@"2ABY7, M(D+HG;'W(TNZ(K 2;D-[SR',\V17$1$(9L^#HPQA$'N8-9EM2 M5K\$976P:D?U7:_"*:UF85QB%L9@+(FCNFE^/(.,A/W:*O\(G*AQ3AL:*6LF M(QRH,,1]Q)F:JNN:]E2Q9<-2;4>T1=%5+,N=V,2VQ(FTWGCY?4TH[R>!8?8S M#P0FD[H)>0HC*D7M6/B- 'D$*=O$2M)VYI'(CIS9*B76X[>W@BD#QQ<]DLN] MD:LI0-VT2E[38_9OG0PWII2V*??B"NRF]A653C"DD:5L_OE^4O&5"Z7B]SX] ML4CL_.>>B9WW1H5[98H3=NR]+D)L+T%P#XF/CW$2>38:?Z#A"M\24%<.]'W< MM7OONAUXK>)ZC.T.O"9UN+4'WF+1B5TU.KPE'SN'V7W S#P]S'1Q,+:&FMQQ MD>Q3NKEO/'WDXZ8EI@Q#H#1J3!6#(:DWIYM/+ML!+<<09>PB(, MTM#2ZLUGKS?2^!K$ZC^]R',]>._1@G7?!-UK1X-T!C0H5+**>E=AMCW2Y3DO ME7A)/@,O88=&<6BI?:IN!F-['@[!.2YI;PN2.,NZ=8%(;C!5K:%GU M@^;#M)UKB*/D$.80/A.$=P12=@)A?3!6Y:&J=&7\]B=,3$H>DZZ)BJ,"G*KP 6V4" MKL]]XPRGTY/-D&'<17:FJ_V&A?O"53 FNS=C$681;@)_\7233%UE8MFF.E6) M)5O$E71B3C33?[*N=!,;]HW2@G$,,RI8FNV,=@10G8)A,4>/-2.2A(QBSR/87<7O#A>DFC? M\,1-JL"_V&;PE>T$[TH; <;)T#"9#0&,NK$>P#AQ38M,)X8^L2>J:5J616#= M9$?7[8D-BL-^ 8Q[;4VEL$,,'*=!^%<3>KB33CSTD(<>WDQP%95E;S.0WG/X MX2Y*W"MS\!#$E! \!#$-0?P"^B")(N+R*$0>'K7;_;6CSNX!.N_C'"B;M"@= MIG=7RHX'*G(D]F?6[9"XH]#?$4BL(\["F(&CPV=XO&)'C/)_2 V\XZ=FX>9 ME<#2,GK^P&UK]]&.(0[&NCJ4Q:.#?WE<8Z\9KF4<^>D83AJ,M;XQ7-=E5O?< M):YR"VO&"TOC'5)O:GP%TPY((P#TR(QON>0(,:# MB%(D#(OXB6=VQ,H7I0](W\*>.[.?R3Y%9M(36L%V_V>9'E_7R\JD!]K-[XF% M"2%!4:8'OK"#]=)P0M@4XS0]I++7-9=J$T) JR"[Z\*@GE).1PL(W]M>=+*]%V-C'0/B'#0"+5FG%M*0<1_:#16.QX97>S8:%*U?A@YR/&7/6 M>&1/5G2]*;R(!HQM9,/*LS/^K<879)>NTZR96UFAN,8HO(Q#]^%+05@#?_H& M!H#&QU?+FC4"[/XP M0!#DB 56:A[\;"QLV9\6)]?ZZD0GW\]&%]@_Z8@^WS M2T#<7VS?!H;[ECYMGSU8+/9@%3O(FJ8VU!K:A9507%E4^)PF#O_BA4- HC,2 M7K%O7C, ]7O2VIZ33B=912P6-//M./:F'@-@<_!KU[O7]E$=+!G:X5*X:V#* MY^11?3 V, ]5W]8S3F\?U8L=K M;+YYA^)LWJ1E :G800J([R] [;DM_.;-/=S*7]$?7F/]V47D/6/$_,0+$^+, M IC+TPJ7 E]3"=M?+^&;O:BHX-M@-[ 1L"J16:5,9F_ U\O%-()9"PM[Q:+T M<2$+:\(!4PQ%FP.DH)'TJ6U2?(YCDI3J.;]M+-B#NKFP#JIO1B]B0TTG: M"H> M=^S4*(K$&IN*Q#+RY@5OXVR57(089I? 0N%VT;!4>]>,QMJRA.H"6%^@5O;LU;J6CS7MFH6Q>(K8+!LW*[GX-B?XSKD=Z&N1ZY?05RMV@*P%2M5[@3 MO2Y7#6]T'+ALA6G:4W&.?195CDZM M%G'D5Q,/KJHC15-Y/#@?[,D&JYTETM[J6PRQN5<5T^]T6V*=3X3W*)S^/HE^ MRD.LNXBNOE+*?(-M>C^Z=!>'O_?!1K])MV=<_N[9WA7)Y&Y3&6Z',)R7CN2E M'0(J4P/!$"#;"<2OK%[)"7L9PMY$[M(GPNI9+ ^R/"\2.\/#BNX@K*AE=A06 M!RJ<)T5'IGJ0D 5;D]E5E3T>"<@A>].0;=49M99'U:*)6A-XVX7_F9@0,M34 M*V^&RF'-8=TO6-=**9\7UA)LV$-=JI^ <5AS6'-8'PSK6B+G>6$M8^L6JR$5 M^JI@O4?K\N8*C+2FUL[*<:HUV.ND]1)U7_2V5=S>>;'CAQ@5\WF*@2 DB"E! MOK(X@;=AG,0TN.T7.R;NES12IWZR;RKK-=R(JLD3,B&.*"FJ88B6:YFR32QW M.M%<1=77(P%HEK= 7R.41W)HS;2^A \T5V[;39TJ-377,+6))FFRKJFJK9JJ M;DQ5PQ0MA9A3!_;CS\M(^"6T(Q?# ]YY$7&2,(J%5Q@I0+]_G0?H1>@SBCTL ME(I$QQ R$M$(^F#&6'H*OTP@C-JSU9RH[GJFP9[*X0B\0FC)N-K#"_=5057D-U1Z, MA==0W:N&ZDYA5A-^IB;)$UTS-5U5=-LFDXFID.E$EVU9=M6M86070N0G$'7S M0@R&RZ@J;.O2$*5=UE$=-@8,[ 1-BG6:3V,)B[)N0WK/2'BL?,\D+ M5L*.%RRRK"*IF5!M'1RO[ B.+S2%\@[^&$48?(B:PR^KFC+Q^ *;P^<%C7_] M%2Y,XH_!%QH3]VM4TV$;*F<5X?0F,$(0UB/I2_&L-KXL%N;V"D@L/.'KB)LV MHJ\0Z/K"P_\(?())C!@?^N+%)(_3APE.5L4^/(29P_@##$[,ZSPXOFP8$O8DFVJZ_L8<^[ [A5CM"P,'+\)BP1!"5]&PRU7Q(YPSAOY MFPVSSM^5[@=RQMT_X*V'L_8C'2IP-"H(L %_3.?P,6!)(X_+9!9&:+;E+/T@ M%SRM#<9U<^QO>43I&M5I)+A+ES%<)G$"?^ Z;EJ,!N&A2-FSO?F'AAFC9#H MF63QW70TK?E:/S5?'\W-H"XJ0V A_/^-W%S8J'/;HYM4(1VRQ.XLX:<0"T6J M1;&J6=)%A0FHA9HMV9!F3FP02@YP6,1D3*HU;%E1^(1M25B"";XVH(D[:&0U M\!4^L]A0ATC'*?&2942&@H.BS_?37S"5 S=T3%T*BJKV5#QG8A+E*O8[2>=! MM\T)9N&Y1=9VC=>N+OOZ<4/U_:XWFHQ.W@&YHT;O(6@.QI(U-"QQJ)AR#8.9 M@$P3^@Z@@-E["F"M3WUH*?)0:^CKN(EQ*+QI N-.%OH"IDM$>2AN(Y8V\[>= M8 MY66C]@#+G/%!Y\O7WAY/YX<$8.]_Y;UN;93+4N^,<@M;KO?-**?*XBMO&X4W M@6Q3798N:+R-LBV1I@S&NBP-36GO:AEG=U0PH!SKHY W%2'IV8*H@[&&S@G# M:.^P.5S]D4_FKV:D^TA'F&D_K M2$"B=!O?3%4O(?/]:4H%5.X(3>4-#,;WD4#_9(-I( 0EA<"1HHH8Q M&-/Z"75:D'\O:748?!O,)7\=]$1K8P2T5DY*K;RF37[>**!W! MF MI(Z32DV96AFC"CW+BAV5_"$K?N0%"7!][#EK%9!8.:>@4B"$FC9TV)D;IY3L M ]L*O>F!/=XI<2MJ@? W/.,YE0^E&(]T1JS0Q(DL3?ED;O53H\Q$'SOB3%,; MZL11G!UO>K:*R?KFS(B[],GGZ?N43[^Q)=Q 0]\/'?K7Y^G7G%L8-6C\5CU: MR[*NL [+=\J;&72'@IO&.*6.^. A^VDW2DJ@.JAX6%Z39:W!YUK+4%Z7Y9:K MA_#!\KHLO"Y+CRC#Z[+P6AIG)1FOR\)YZ2)U66ZBRL6OS/] =6G;!#G23H"T'9U% M.T*:A$A3M$T%E3G2.-)N'FD[6JIVA#1Y,#:'AEH_L.5(XTB[$Z3MZ(':$=(4 M1)HH\[;R?6&2KR0F=N3,6!,W\DS\<$'[)?#6\IO!HNQH)-H16%0L/"):]9!T MWC;^EIBI5K7J),RDH>25M:,[SG)FZC4SR6=A)GTPEHRA*M4K&')NNB5N4L[" M3=@X2ALJYM%:88?<=.Q9 R^'Q\OA7:3>=$>8Q)Q(9:CIM]"AGD.80[A7$#[/ M21TF]00YA#F$.Y:-SX'A"5Q,);UH:0?[0+B$.80YA#>45;Z)!#&HO#* M4&TH575]$&ZH(DG>5H4U)I=((I'QU_QJ'&H=:?6;>#VGG.+S3LHS94&II5]Q%J]Y"R M@44N>7;&%F 8QSK[GEP,2W.K<8@[%L'9VMS;FES]RB M'ICY5><6;9.^S M))O)(CJP%;.K.B@]LN@Y,Y68Z2RY9C(MJF.*796OXLS42V:2SW*T)F/'&VFH M&UV5L^#O']:TMP.*,]RHBNK767! M=KB(%[;O.80YA*\H"U;6NLJ"Y1#F$.80OD 6K*QWE07+(@J M"[8'$&[(@OVITLJ.?4Z[)U)Z5?)DTZ52,:EU$<8>7O F(C[M\E#DLN(ZENY* MIRH6M]@3F-@RV7Q++3WD_.Q(>]1AF;AT>1FU2O_.HB*IZ(D\3")B__E@3V&P M;VS_Q5[%@Y^J2<9>\% FX/K<-\YP.CW9#!G_ />'K.7X&]H($:^",=F]&8LP MBQ#R?_%TDTQ=96+9ICI5B25;Q)5T8DXTTW*FBN;\-Z#U.TW=QIZ7/]E7.XFW M*.F")*9S:&#!-912:>5IKJE)\D373$U7%=VVR61B*F0ZT65;EEUU4/1%?40! M:.B6KJF2:!J$J*[CFI)LJ[:F:*9IB\I$'ASE8 [Q;.7K-(&H^$2 M90;F62U\>#>M7$S%)W$%+V ;$S(-[S-YP^GT?+#77:B@?FG?DUJIP&)=O&%? MI'GXK.&]\&TY^1_B)/2K)!0^+Q/::1PF1;_ZW)P->D=4^Q?]D!8O>(2!@:I' M_W[_@T2.%[,/7V!S9'^]^D*B@L"O.>7JE/M*YK879"R&B@X:5$O;IY^_DVC. M*.D%PHK847S/1'Q\>HK($^@'E"0?L\[S]-,_L?M\3JJB2_7=9:[_8H,RY1#! M3H1WQ"%4S"D2[>R]3TF(X_,]KM2E$M,]H!XS4#F@%/=SJSQ&D1T\$>R_\3TA[#MJ3]/#)B82U@=5!Q*)KR4&_(#3]FQ7G^&L]?J_L= M84NG'+T#*?()D9)MIND^FBD?5.]H@(B"U3>MT7WE<]^O:-_@GE'U1HZ<[.;( M26N.S)6ZDCZ'JIQXP3^>-NXQ0KRN851J,]9$BUEW17)!S07[:\,B#8K$. MDN"Y[D[5]K:G4(H, MT82L>G=%Y3+C.#F=ASG*5K+3P!5Z"]>XC8VIW+?45( MVV!75 ML=&Y7_(KDCS\&H*UYH?MK%,9Q6\M"4<"R&%JJ-%0;5*->UF8+@GA+O MT.UTMQ.S?\+E5<_VTP]L!9;PZDRXM-Y/-0Q_M!K[D^_CU>_OV,NS102$O?= M,@(R, '!@BG*,6^9C&B_96)'6<,:*@TE4P[;,KD%RBW0TVZ9&;,?O&&:@[$Y MLKK*D>$V:&]MT%[+C5(82=:E1MBW><9]G#/N'T)B]#N$1+%H^1/-4(>6I/2AJG:DMW/_V+W[QTZLMY>8OJW>KL)V8HZD^NGI77K& MKDGBGDUOW\Q=F_1V:0^]71N,M9&H=J*W'0]Y Y%[1[5>C:7ANA+G8Q_$0'FYRRQR(60S(C@92LE/.-2"79,OW:]Z91$ M!!WP$Y*\$!+0K[,S:V&!>R16=<%OTR[%M'X&?G;\,,8R'/E%3CB?ASA7VM-X M*OSU9(K!QKT;ZT:I(ZN^=PL+$@E4_\:YP^#PM(%Q67;D,-JW $A?5AFKH;RD MV\^#S?8?86I[4;K(,,NP&B8ON/0 G2Y?[/UX@.5*9D@:+W1C@<",W ;"T!6O M?2W#NX&:ARWRL:>CQX3GTA_? 3(^ *E2CT.=D\S!6-)'2MVG0*EQX*Q/J_-V M,&L\HM%&>ET@%_@9"F##+@C6V"'^:B0 %T:$\4+KP(\*/3Y^^M##] 1-Q/0$ MTU2&EM; #"T M@E?\D@XN.)3X^3+,3&XTHQH<;R@$IV'9(G AD1)(@JHP(K8SRW8'5JEI&6?$ M^L6'3?T!9A;Z>2&G!]Q9\()YZ!)?H J)$+(MRL6=#9Y)Z8Y_Q,OUA[]X0/JD M4C$JDY9")BWM@BK(%_3R9!810E$.*RC0%=PA&W$1WVQ4VW>7DVJL*[:3^+P, MU?452^*#O>XR5-;55;0I!Z-V4=/GNBD@M*G3-S9:T"B+ MO[IC+OD&&_Y^=.FNGMU!T6K](]V^07L[9WM7)-NG5-9=$H;STI&\= _!P^]_ MH!\";4T2S857>Q($S0:R[R5$SH*M;P.3>L#NHTOV]X1V^YMGZV%*0QC0U:3G&VU%WT\C:F_F>^.%_MI#A?>Y + M?M8'8TT:]23K\A+K^+=3A#-QWJ_I=3WD?0-X7QD=':7/>9_S_A;>UWO)^R;P MOCCJ2<4WSOLWROM&+WG?HG)?Y+Q_/Y[9KU[\Y\,4CQD]])23.!$B;*ARB,VR M;RII_];].)NEV4W;%7YQA3[ GU,UV<3>G5Q,%9&NM6/W,K+H[=KOQ/G_+K% MTA/.EY#S)85S/N?\<]DK/>%\>3!6.\B Y)S/.7]?:Z4GG(_-"$86E_GW>+;B M>L^>2P)76'G$WUROE?L:SFVK9"OT+ET@AMYR'L_4^T'RC]]^^?+GCM%&NZITR9MB>:VYEO^E MF$4ZC.6UNCOJDK.0.6;JYI>BEF4PUA>[A?+JYSE^\SRW958[X)9M TL MOV,2O2H*8^C[EY;@&'B>Y#LV&?Y^#HD_W4+W!8'8+CXO/< M# Y+Y#M'3\$A]18'8?3WF] M,';41J!3=0+8"V2 M-XJ^N(#Q+N.4'F/L*E]O^#ZD/>*7P)$AT/\_!,%;,*% ?N#?1(B(;]/\H1"N M?0;#D^#"%]WI8^'%CH6_;D3&,G;KL*C4#'FH-6_+JT"0Z-ES2#-,/H7I<"@B MXN]A8OOEW]^&5 T0O\&$, MQGJIK5L.#@$6S8<_1L+W&=)K;GL!L/UNTK[ ?<($;\G&)X0 !KHN 9!K1VQW MO=79R>CV!=X?NA_"*/T*K]LC^M6B[FNC%L)+L]!&PI&<"0('B!4N(X&FK;=G M0UF\1C:DWEW]("[LB/'46C90SQA/%T4D4JW;6LIX:QZP6M&;DDQ/):F*=5\6 M84S?_X:*1.^9%.5>_E9UVZ;%8L3B%GL2A_XRV7Q++7/V0KN%I*]1I_3O+"KR MK9_(PR0B]I\/]A0&^\;V7^Q5//BINB'";E@FX/K<-\YP.CW9#-FN#/ *([K: M;Z@4P:M@3'9OQB+,(@3;7SS=)%-7F5BVJ4Y58LD6<26=F!/-M)RIHCG_#;L2 MK8.$HO3O/]E7.XFW*&.")*9S:&#!-912I'N&;NF:*HFF08CJ.JXIR;9J:XIF MFK:H3.2VY:ER$?45_H7KDU164X$6/X*D??:257/=*5V4:G6G^J\=XF8Q#7T_ M?,'-(JV3M9S#:.$A,=T1OG[[0[#3J:/DI5_&WH^'.3Q])BRHB!8(%@-IV,S? M5!=S:RFQJRG396!I[4LQ:3JE_:]X 3%5B%$:)$<*DGH7W^ (A-W M6];DJ@CS+_H!Q 6EQB.,#/0)X=?(#A+VU3LP.05T<@C4RT&_>P6Z(-7G7S<5 M\5A3V"2-"9335XMIL3;=O^\> E[_R+P.L _%@IT([XA#T-LF*!+=8O8I$'0( M)?KGG=IHW<94/ZD9N%JEBO?'3Q\Z@62N\LY!DMF@*K/1D^Z']Z]6MTO4L2W:LTL6]V1!Z3GDQF]89MV5GR$='! M-/AP9U2CAO&'>X2]G1:!S2$XQFC',JXOXF\DC@GYO" 8YAD\_49@ >-Z$*2D M,H@!O6 I<1%LTW%-1U/LB6&I\'\3PR!31](F$\?1+5=?#YID3]Y>,;LQ&'3W MBZH#@V\=U54T2;5,U1454\3/JN).-'&BB].KB=]$F-C!2O IY4"R3@%E@AVX M@F]/,"PWC%8"#,[!FG'8O"T*GSU[*+R%_06P$GAVFDMALT< TL$^ ''@@6:+ MM^01-R"C-9 /R0R>GN;_H!".2 "SP=!0^!KW./S!]G>UXS#VX;&O^&S;QWKK MC"4-S#>,P,9!C@0#+^2=AI?-B)A0S*LY@#[%A'/ _ MEU'"@__%0"+?^Y/X*YPP^4$BQZ.4(B4ZP.2PL 1^F1(21CT2/J0QLPEM*HCK M$GL_!!H]&V^,FZ5;8032&/\)0N'KYS_HL!)8X$D"XAON\G!+=&:H)%'JXRJ$ M&?72(?B>/<%"BQY9%VW]9^Z/ ;-2@1X24PVR1:(AC90"0'88V.,3D!850-0K M*-\(K]A_\E]>4Q*5$($+D6(E!\<7.[9AUA5P#(67F>?,V+[(4(&7_F,)O""+ MBL;89^UMP@)!Y@(M\*T;51(O(?.Z3F)NL!U_!$[TY@NV1(X_3^D+FV$!VD(. MB[I2JP_&R4M83R"*R<)&/ B+62I'4A:BA'*<)5#>6;'93KTH3MB%J*+!C!U4 M$V AED_+.&&LG(;GT?MS66X"Y1)5U+\DAG(X^%I?77 M=PH$'0@3RHAX+S4* E"YZ8Z8,2KC6HF)Q^HNF=+/!0+X\%\0I^D]%89?@*7A M45E24B)2L5!]WL*W'>*F-@;H$K9#JP.S)8V9X8 C_4 FT=*.5G2/Y%MKEWIC M"0?KV^(W&. [CSR%%:41B!XNGV85]5#)*='MK.2]9B6#5>7]RSZ MXLAE-B1>.[%]JKC&,T(2X1754<,E3->-7]]D2K&IC0S)/$V6KMQ%ENZ514$T M]X#_W^@41&4,N;"<2-CYN?8]U-3--%YVGD2K\4P;PTF.#MKJW=3W/^%OFN+U MGO"O.T&4B@NDUCQHZZ::'N3'7S/V^3S]X*'OXW_3T[I]7"1*L07C6?U0E(]. MD^-Q9:V8!>"N'E1$^S;#Z4^!CW=+\@F>^/V%^,_D=^I/:(T.>3#6AV)#P.[5 M1\3W'1T:+S%_:G3@?O'])6P-"F4P-H:*=8,)?'T'A,_M]PI] M,+; KJ@7T.![Q2E9Y#L>&M/C-[YCG!H;CTCF@P%"J\8/547C^\9Y$8()!-4# M+';JM$A7]IA-9;^D1@ZI39!JC2)S,)9$:ZA*:D<;S=YIJ7P+VL VN-9OA.\L MZC"/-+RS[6ASV8?]P4.CNKJF2ZU: ]]]N@3'Q_EB MF;"X9-JS]<[LF"[ L=?.\D=IEW__PX%+'^?XJ2U0%'$P5K6A).U1UX1;,MTP MR1< !L:JLQ#./.=DDY:V:^I':&:](TWK&(,])]]OJ=&AT-@@+EJ+!0GV3W-H MJEW5K#F+\KD6QKRU(O[A!?/VKP^#LUTO#G.WD5._U0(@'X1X%D;) Z:,\O I M'CZU38"]74:8K=5:CF&)B*$LUZOZ<%?4N<'NA\%3(]9OW"8X/3@^A8%S(#X4 MV.?5H2X=[:OE-L !OMI:4L"!:M51A>AN=/OLA#3W+EE:RQ/U-';#L9463U5W MK&6Z%9 6BSIM2*E2M!M)J2IU4V02SH%)QS0_F&9499Z./*FJ5?XPO8Y6V;B# M'"E5'2F:RMLN\L&>;+#:61I:6E?7MS&-.D')Q#(0A/ZMO^\> MW*V?U\I,H+UU5#WV&W,)W5;)^777CM;&M8/^A]9>'1V$YE"4^U04GC=BX*C8 MB@K]Y*C @J/I>C@J/BY*B03HX*DYZXBWROX*BX&E08)T<%MH ;2@I/ M&CPO$_S3CCQZU+/9+KKQ=(T.#8F,F"44U!A=%<%4D/J4,78/2FQMGDEMEDA^JU%YLH8(@K-UC2BK[;Z+F*58YDI'$^ MI\E+OE&#ZN[B$'?HF =;6*J*/FI9Z:J$UVE#"\_DD>#0NB=H[=#+#X>6AHYN M730XM#BT[A-:.XR9PZ&EH[=YUV.,9;3/8^1#O9(A=NC:H-%F7WN6\I@>KGEYS*<%&LYW>LO0E0#YM M*4I+[L195UHWZRLZ!YFUC/+FS(=G>?*#Y2O?W%J%YF75 ILV,W,P-HYO],)C M*CCK]\0;L3_K6UA.MD_U"3CK<];O+LBN8/UV]HTFHE=.53DR.#*N!AFM NT. M1H:$R%#4WG5SV5Y+HO^U'AYC-&BQG3R, TTLA8 M7Q8!KXJ'M.A$XRRS.JP"#(CLFEX=),#.$Q)MK=;2;O;OTO%\A>%\(9%#JT*E M&'F0B_DJ@[$YJD/D;R-APS++)U]F[1SKK,(ZRR.Q'^NLG6&A-="?1_5P_+^- MUOJ.K[4<9P*)]AW?V= =S+Z$[SV/@ MOJ4D>2*!XY$82>Z'Z-NI5^_1=+:X0#]8(N1 TU!C%EP\JK:]M%9?$:V\7O?/\U[#D?HG N)/!$VE(=_LND$- * M!K,2YO9*F&#%H#M:P1(NHYA699XLX0(2QR/A>^F%;@AS"\($WNI[Y)D(7H*X3^OO M^:OR4-@ X76>[>C[>-1>B2"#4.TXS"@X>J+,(X]5H(++K7Q MU_Q!P(!Q-F^/%?YS@Y,(W$:THN:3MMV']? ]D'ZR9_101ZG0%,H2,2VQGAFN>.78=T/A@!P()_DS\<$&_ID6N M ,@@D&&QO/\P#@0"DC@)@9WH]DJ?19W';+_QYCA2>.+:8//=J/SBZAWP*UQ< M/!\8FU#^7$3AA(X=KXGVYP/MW_7&]E_L53SXJ2JG0$B5 MJ;Y.L(UDF4Y/1A8F+$%!"R/*(F^HS,&K8$QV;\8BS"+49?ZR>WT,$+Q,H$UA MQ["O=A*H&K%>"?:XB6][IX5:[;50W[G$L>W)9"+:1ET%S=^:ZDV_T>T(-YO'7) ?H(ON'DAU MX*)K2K#JJBY;<+TJ6^)4!GZ01'-B698M7X7N6JV-B6AH3U$B@>^0M*('8 M+EXH>!'L] $J(,6J5S2:\O=LZP0; 0U%XN;WIFKM884U1_LJDZ>C*WWB&R^! MG='9 UZ//OF!I/PRL\'\=\B2>N* :A\#9^_9](5M/@;"/VQ #[")+$I*U>"I MZE:!\'FQ!E52 %5XA7=FM,F_?LT4L:TT$UZE/[\>"7]019NR$XGF<<:OM>=6 M!_H$3)KJ\]F5,%SR [@X!I$F8!,<.P)=-%5XAVQ4/FBV>%NN"2/'4P^ (&C/PFN &CS?_B@SGI@*8.@,-2?KPY):T8FV M/'FH_L*01 M<0BRH4V7#HFT1",]LZ/RTL0;3+["Q!-B6 L= PV(,5&3C3*;5YA$WF)S_"0 MO3NW1,&JBIG)9:.Q@H8 NASA80&L&'M!YA MNW22A\GJ(?TSM8;!SHU6^'7Z)T[70P,^\7SZ>O)CX:4Z1RIZ"\$ M6V5Y\"3?]N8X9#L3&FBAHR((+P%+D%:@QC5;+.!WYDA)!P(WI88O'<'5<3*3 MP8_?W@JZJ ]S;\^Y=]_FP7U-E8XI^NK>IG!*S?VW2\ 30"4^\9"W#K"Z,P'\ MPJ> EB?/U"5$.X79 T-B@&7&J"F#53TA^1MH7LKF&"[1+SHCF9X)U@]#CV"3-O;6.I-L/6=/CPU2)2)SYK0DM[&= MW(\.W2?CK_D[/I&D50NN$G$Q.U_6]E ML^K$I]X/XC[\AT1ATYS5P3@(ZS-VR93@<4W.1*6I,T[*;*DK-,'CA(!9$Z?V MY%5:WN^G4X9"X7=JFLH6 D^RMIG@PM?,D-UF@V?$J1GA#50#VSO]]O754;#P M%=2G/"R^2T_,@(B/W[[(DF("JH6WO[W[))DC6?@AO'VG"!,/9:(W]1R@;.)- M0G=5,E6+ ]<)0;V_>"*:1=E[J*T I(45D8 42_?Z-/_'A#%CNA5(Y5BP0K;<&;3#6&D)3FG8&.SO,*Q^V%N;Z*F1&FU' M*EUJI.9@_*FN;.S^(M="7NRX;(PTJEV']>H:"BVL)KF(OCO:1#+DBQH4U@[! MAO9$R?6PG\$@[V49M"/3,?Z&%CP*,#Y (:XPX%5JQ)%GH\D?V0MZO'*]!U+ M-P%A#$7UULP#2UVNL$8Q6]&:6L+VVT64K7,6'A7B)$+G3]QT&9U&0N7<2UX_ M]_KAS) 5V-%,\4#V%)J-Z[HTYL;V-[[AJJ/D2K+01EA'!./+X!,-"&RMZ!DU MQUSL/07PU[H,>/_O)8#]&P&-FV8O?WC^Y/V1O_U7VPM^@P&T%9$&5@ =U9.7 MCG B&36WV'EG)..,MCB12K(->9C04: 5"9([3@H^/72KW#= EM3UW"WJ LW9+7 M[5<2H#O*F3'-@FG0'T;"_QM.I_"ZX.$W&U[L $?\EKC7MON!0O"!3*(L$F:[ M&\ZIA:[5XL*9+RXG6E_3[U^68L/^:/TX441=>T6 #!)XK?/U55V3E=85J^7$^ M?>-/]-^O0#P8G^<"*'B,]+88:6MSC#0/=^YGI/!=A#LWAMSN#*%="[EU)<74 M#$DT7+B:$-$T364JZL28ZJ;FN-.K"+G]LHSBI1TDF0.A0=@/&B*31[S&L#) V7^#J00:)Q*,&KJE+8K> MC"?@--R8[BMX"Q@2E1.?AA4\U!]@'A.EUH;#Y2/] 4/Z2RFL&>@/VR<.H,A2 M*-&=)LRRP&3W^CP&'S_-@0+"+UYXIX<1ZX<#C"#7IXU\.$RP-L>-5+S"3YCA MT-HK;.Z(X3R-ZQ0VUK&ZS>O>WAEL[H@2/-%$5#PSWAQ[/1(.6?"-@4)=+/@. MA^^)Z*0-QN*H7M6[LN!=G'*8M2"9LYX)F-AT?5N4]=J9@!<\DSC) IG:"K7> M;$__@*?%),#]J?#$]G@6S;(YFT6N1%W;Y@*[[*?PF:!S ,6(N-7UOBEKO!8& M6R-+ZGAO7'3A5?KU:V%1\NJP"-#R:/"%V1,*G38JA^5NT*#A<;2LUS/,DCGB MW[Z3S8;(4[PX-V0 V4F6#[B(0%%'5XZ#.:51=3I8GBQ):Z,5B:\O8>2[+YY+ M2@FFZ?AJQP2DE.B6'0=XR!LP.'1!T>)(,]*DIEZ=8E>$#M?8I,I]36M6C:#")MQ$Y;3^#CQG"VI@4BD!AA6@5E.MMU.%?0?$*[V"OC*+ M"Z=TF2XC] B4Z3/*7T>+"]EQO)QC02%::"B&)H(Q2:1G6(7N\00-I9@.<64]8@,&_:,A6_/P\2>VY/FLU_@7S%-LBCS?,Z] M:6&TVNC_BP0.!MJ5IDYQE0KDSK=<%L24U7NKO.I_0B](&B43(GFY8"D#VTON M6.)>51FR_)Z4%[#.:&.9T;PD0Z; &X-Q\A(^8&'16K515I*L0@T\0-H@1&TT MT.(D$WK48/!( MBF/'S]-WQ>CP8/*7U5OTX).(UAEL.I4TS<'8;*B*N[7EGUJV-X+LV23M*_:&5O?A5$= M)=*6MS-X?UVU2A7#JK*Q:5-*"_?BQLBL.GB66OULU06HN=CB,OBXH#BM!;'+&8EQ<4[7@=+!F[E,64 M+):),"?)+*0UC-*R.E&XB#Q:2 O_MO$-8>E8V MH]5Q:306W\>REUW>X\I$5 M?9EZ$:A=:\>JPYRYF&%*\VXS+8P5V=I@C^[!O4TI<.S^_8ZC--.<:H/*O/58BG>+WYL]*1U_HYH%[6BK!UA7%T&RP'+CYMX MKCC;WQC"M2EV;DU9W^SV:,N5UXIK;0.NCPB8L2Y:O0W>/A:W3:A91FU5PGM4 M[,\ZIF;9\<0%M4 VNLW3MHY)%#U^1B;*F*YK*TQT>DS;%)OX?18A9^6\7"XZ_7I@U@<0V,^Y5%Z?A@'NKY M+U-#>)5_>IT5:<.J0D717'\E /\B>,H%Y>W":?="\A/1XLF[ST2;SC=936CF MY?XS"%\>9N%+62T=;HFWP>?A29RF&6I>/;H(3WA5F1'H.#33]O?/7V61G>L$[:3JD,,FC'3M5Z MZY7%$R:A[3$AF@NS0U-;*[-;2G*YO#(&PO.B]-M58>8 AKADG31#5'84 =K. M$'VNL2R+.S+^.K2;#5'=(2E**AEK!9A4BMQO++;<><4Y63S&^MT_*\P0]ZT2 M KC3U*]-A]6X"TG.*K8?P MU4D99[3\O9&6PJOLEM?; [HK$5ZN$-(SP@\.3 %(3LHA3RO!C99/A?(9"\LX M$WTUE9>>S)($2^700+(\T#F/UJT^Z_HTNO72#O6UJ_($3CJ_Y@5EE1,^E HV M/'O8[#6->,ENY*V:3*@\H[-3%[JA;$YE7*(V&N=&%8-1$G_\Z+:Y$0M%L0C?," M:5\>1#WL*XLY*+];N3I9TG+7.F''C>W;6,N"R;)X0E_L]I&V+#,ABR=T;&X? M:N]5PSK]H6:!@6H4QUF7-@Z0!9/,;N;D%?:=^RQ)M\ MG=>G(_[3B[(T.Y8'=;6JX,8#^.W^S2^L8=P&A1#)LZX+;B"9\ I^V)6;F">/ MV: A! ^%,[/DPL2]M]:ULDACV(@<+R&USI.R5/'PG+/SI"%)-.%A4^?)ZXM9 M!29+^\#L8JJ4#[?S5GH0LHG%3L1(:/+_8%_"XV:V/WWPO>GVJF#-G"5=CK/D M#9S%,HCLM9A;I&86<\M6J*S%HJ:-*;QX3.!15S=K5/CYGQ_?/4C62/CGQZ\T MDC5:A*RINK1E M,WNO(%GXP,SKGXY,6(0+=/>S4X%-?7B;V&I(/S;H^39+?:P>@[ [ULX62AU. MUV(HJ(\H)WF]:<.&HX;"W91V5*ST-J4!Q<^5/.<@[=/B/I1;DY8KVU$N&PG_ MPDIY3WA69$M,0*0+$P7V*2L#ND MW-'PPJQ)9.E=M'"0ZX$MZ,4SK%WO@18V]< HI\=C\/[T."95._*G 47S8K81 MK3W$PHYIL$O:@I5R.:;WK-=P[;^<[<0U+UW4DRTI&(0B[8B6:^^?ER[9$-20 M5!HL5)_6-@=]?V)G9.F2H5:&I.VHZGX .URR\Z+6/@=K@\\A M)@N;6NZU_B)Q[LQA2TQ#Z++T37JZ1O68_/=*)5+4DPAFU*:/O49VV*+V"X7. MEL]_WS/3\W85(Z\ YUTC;AH/4]X1SC=0X9=^) M@YI*%#TE#HM*D(_Q,+J MGO*&\V-&BO6C8_KM<,?I<5%$)FAJ'LJ>[ 5YE^4<8/DY\[!EW>+UT-7\7"P= MTG6J[3GM,I+%I9+ZK'+2U/8BX=GV MVL@+*S[1($V@G!>QW/4HC1PF&!5 :QA,A73M8'3T_=='XNUUBYMC+AK DIZ( M=X*7HJEX;>VWP:4E6II"NL,)^4%\>G#\BF8DFH;T>@U7Y9#?U#+>*^UOV\%_ M+:G0JW=<2=;:FP+SE89;21W$T_[M)_TC@6JX(1#**Q$Z7X-<:6;+FGD :(0% M_(NQ)G09;0=NI.76\C4K3"NZ9DR5SF[!!Q1MY==:R*]WF"\O>YE'Y2OM*I\1 M(9]7%AB:R3(,)MHIRYJ1=DJ11BL"%VO#UC=GE29,YLM-:&1%15K#],IS3&H3 MS)]VNBE=&_>PQ<[CJTJXIX(9]#0 IU)4FLV:CGE;2NJQ#!5:SIBM2HKU+!!J M6Y2.4@L6R.KEE254D>&Z$XV@/S:9>I$JNT];5H+7OEH T1+N%NVX45 M?)<6:,2SH@\PB'_B&![G>"3=VD5A#<:2N,6I=77\>)QW9%N1Q/5%^9@C>ZNKNCL4>P%- M_LI$2V$FI+K0VE965D:.1C$O/:T.WX M<+#+NS.W.B^S:M\8EXY1#U>F66UOGU+9<;\Y,^(N?5H*G\[YE]7O]O^$4>J= M(3&-<_H.M__B@VI=\("U'N8C*MH$-)2)K)NF2B355B1;MR;&! !.;(P"(0%CK>@!>1S+^8T]/WP!2T_/YNA M\,H+,JD=OWZSWO*E1>!B,_.._SZ)?AJWY/@=-]U?B*3,0R1[,!8>(KE7B.3. MD,QB2Q9EJSJMF';Q'5A+*ZH$M7%CK+;)4;C('8*Y/'?$[I"N70 M"1P]T&Y$BYB\R?[XV?7BA6^OWG@!)3*]Z>=T$*E(01@]DXBVBTK%!:4_^[E MV$AD*$LB^'\W>W/Z\XC^]%/BUG]3U9&BJ1M_%D?2QM^V/5:21Z*Y^=9MC]W^ MFRKJ?+#7-5AMK\?^1#F7<2\ !.4!]3WD&Y#K@G+Q1A0D"LSL>?FE5NU2>?$# M+_ZYMM.N XIAJ>O]U]RE$(O,5X?JV.],#7N/:AC53[( T5PPKD_W]BGS#=33 M_>AR+.L4EZ:2FFX BT0 %^1D?0D 9C?61P9'!D7 TRE!WY01TA0\:2#R.=0X-#XWJ@L2,=L2-H M**!/R0V9F)>#1FOS:$K_[[K,HS@AOF_'>].W88ZWAN>F*=X2GG6+4:!PU'#6]F%L[U.P( M-3\Q:G2.&HZ:7LRM'6IVQ,5W9'$9S;62+H>,'097%HT&@R7;P<2OK%YY#P=] M:;=J?M!W/XZI'8EA'8E)DU94YP=]'!I7!(T="6$=0,L$3V:L:'Y-X<&AT9OH7&6* [-;.[LSI'!D=%;9)PEB$.S!F-+'BD]@@8W M.?MB_'+W>6@!YL5M_8!H"[K#DT>@N-4P3T[)U]I4L\^XJC MIA=S:X4:[2QA,[K,-Q0.C07M9[-S*.@=.B!^^"/%R#B.%!\2TQ:I;H4"Y#W9775[7&[:F_+:[LRKO M=WAM7?GX8'F_PTYE'.]WR/L=\DYT5T2R??H=WB5A."\=R4N\J^$-O^\>#F2_ MDIC8D3,3J.DR23O=\U3+N\D-T,Y2IT&W>.U3#HW+SZT=-,Y2J,$0>>U3CHR+ MSZT=,LZ2GV](=-/@N98<&E<$C;/$H!G=U$KDM4_;U3[U? ++%)"-;A.YW80; ML7WM #A+#)>AW&K6 ^>E$B^=(AIA[S0!XY8[3'(V*['963)_#0U$5K_Z9'%> MZIZ7SE+[WM"OK.7:;3C+PY7M)QZI5878"P#[VG97#@#]+%FO!D80*KTJ-M.1 M;X#S4HF7SA).;I@T'Z1/UC3GI>YYZ2P'789%^S5Q7KIM7CK+R9!)2P69G47) M P17D]1IEO-/E9ST'5G/IV6( M6K*-S%(3YK87P,R%+R2BA_:!0X3/$Y@>35*(:3;W.S(E441<(5WT:BIW/1^_ M_[GQ?U\;,^5';^H:CF,36;(L6=5MP[:)Z[J2[HHJ45U39SGU;\,YC'A%HQ:, MGV,ARFFX*-$PS&DHV#%FUS=DRGLQ8LY= L?#W5&6)H((>/;P#$Q8+*-X:0>) MD(0T$_\;P1N$?\#48Q((CT\1(7.@Y4AXW/22+!U_2!^0#EZ8P:#<;%FSQ']X MP%_;B(@='KHFN?";9T\\WTM6;Y?PZB"IAHH$R_F#&R8/Z5.;!(8V&!L-S2BS M0@-TNJTFL2L"_22S %92M(:3M6P:0^2&!4%&(/X*5M?WZ\NUE:]\.XZ]J0>7 MPV4.&Z;@I^-&UK+C,D/DW!R6L ],E[*T #A[]AR\+2*"B[P2P(#F2.V7&7!B M1/Z])'$"KYNLXFK$7DS5G47D83DB?X7/#D@BA+#7V/0G$'=,\<1; M'7B4EPB.'44K&/^+';GPH)G]C'6-8"^9+GWZC"F\ 3J<0+@&\.?'BQ$XH MS1E*;,=A$,27!&$",P+H@?E-,0@8A7?\KZ4=)20"I'PEBS!*4'_[@(J=)#[\ M+X8U'&N+5R2X:X*&F,F4J8>R4%B!#9.*DG?$(?,):("*Q"1)_IZ(^#;JBB?D MGJ$ UOD,OWN9>6A4P1:/^ =3C9$%2?H8@#3P&TCR_^73VC:?$>BU($;].!1P M_++X\S?0V7& GX!$\-@G$%9(L0],;CW\%H9_XN=O.77I?=+/+1>L 1K[B11, MA.VK2,E,T\_/:&N0EQ["?RO8_T4HD]E@>WD!]1(!B)Y@E_+"Q)- M0G=%KW96"3(6H: $[1[?0\VW!"1*(BP $A3*5)8XN"%&#-;+)/3F)F%;'==!G/84>>P^^*8801N/!*R2;K/"$44,E&1CI12U!-$1*=Z6N2+&XQ9[$H;], M-M]2*\]S(88NE2YBCK[2O[.\'L\"5OAA B3^\\&>PF#?V/Z+O8H'/U4Q"X M M$W!][AMG.)V>;(9,<+A8[9+N&6\H=^!5,":[-V,10%D'X^4O>TAWT#AHZ4Q@ M[+__9%_M)-#EAO**SJ&!!2^X=34C!66IATAEIEMJO(0@Q6- ,-U5_X!UEV9=*LP>0HD\@ MN\M#&E+Y9R_@$AO4(73MI:(O'62J@<25!\*HW1#=VS&S]18V:B)3&'VQ 24S MNWA5.O Y*&3> HNXDB>F1<)-^(!TMXE7,1H0=.]"_VKHQ\4#0 M^LM1?"="3G)G9@=/A+*]#?OC4_8M-K0=TI:2&U#7\37]-[IZG1,TR5=EP@Z@5Q@7."('RF>VW.Q:30<5+[BF[T M^*1%B!($5?%,%V$Z"]5'4-$2Z"C9S11[X8)9G:AE"^2'/0?VA7&0;++H22]Q M/1@[4]!W*,QALIX+#(2*!NC],$[B QW0@>]-@08E"E&P3#P4#R] 1V\Z)=0S MSQ +MJ"'T+$#$BYC?S5DCV1:8.*!LK&BP@1HC.N$LYH3!( 7HWKTF4X)J /6 M:>K"!]CAXM67=T9/J?+IE(^N)JM,:<(7IXCU@IDW\9(0U+/T? I&Q]:1,A1H MH$GXPW/H]\#\A*E8CAIX1RX'^818D4J^EB .!XB;9; M7 9PINS&*![0CT555/RBM%2YU5R3NZ#B 5C_).E9186UJ4X,%SR1(/-%130? M;94=NL14,BSCC$/Q5N"RP@.%SZ-R"97TBFP/X^3Z!,A7=.8ACW]!R?]Q*%#' M#]B_ XK]7PHF!T*_8V(:J8BO_QTW@8=OV06/&:]]H+[4>$ O'#"FI4_+'P&_ M43L8P1<[D;?(2I0C=2?+&!>[ZN3HP)JG%]EE+TWZ0E!GR$:;Y&!+7.^Q)9Z9 M;]]R\TUXAW+\;2['KXV/<2.I",2Q0 MF.T&1235V3.=@XX=5Y2-?DA5DW2Q0,ER_ER$P+S8%H(L0 % 4R $1O.S\ 2F M$" ;T+.EY1Q6?^XY44B"9R\* V0)QC)>@D.:$*JMY7MUG5OF)+'1 XW'Y/ ' MLR8?0"'PF/(/$*4.ZLR7]6K^]NN7MZ\9BNA^PF*[V%@H]^:NJU+$C5V!$#V( M>BYH%ZP/"M\Q1&7$IHXXIN6N!'HVASX]4.OLPF4/E)N7KX&7/7[]4NA10(!% MJB2%04&YW!$^#X' 5%Z!78)3*)QOZ *K3"-FX175V=0FD(HH5WA:!<1A&B0@ M'1U-Z,RC]A)<2GR?QHRDHLI?@>R84J_Y#+CL(?+B/QDM;@#!N!5(HIKC]^/; MS]]>OQ$N"=]L2/MC%[&U!:\,>CBSRH4AT J-#9OJ],7%[;&-+@F/VEIN&),' M###Q&1!@;["9B]?.-ZZ,.=&MG&0643;IEXP!$^#^B)X1X>#)#PH:_(3;!W"] MDPBQ/26@F(,LF'H^84YUM ]@ DP&K'FAD0)X]5-DH[&$ZN@#FU!FT-#7AQ., M=6):98:?86;94LMA[8;T3!OW/0HST!O20RWV^;O@P(P* 432\VE ;K[6#?+# M6X"^,5^FH@BI3U7PMT ,X$JJGZ*>F^JI!7US%8,2.K-3O+BD0ZS)-5S.&&@- M/R:$VF7H0HP891V\$JZ)066'YT1D87NH4 8@$?0OJ8B^$9D@::#+/CXF_P M.N';U,Y\?4EI\$;(AN5E^PZP#RX)]7 X*]@581\@J3/,)TL8\H.,.BW,XP$G M\EJ8+AF[K"FV#"N-8&>@6^!_(O*4"8F4DX57W^'+^'5N517.EI([9;I3 P1( ME"97&A6]/IL7.DOH+C>%30@QAV_%J?W?J$F ?,E$5^H29*<]&^[S\#S;7\R* MNT;Y\7%53MEK0,()I:,= B5)C"R02?B0NGA]DJDHTF2=NNC(9G*1[32I M<&=^=)P%B[?%H>06EAT[J0*%\XC;D&V--4$XH:N2H%\"=K*82K\XC#P;)/N- MB#93LH )/WWYHJ"=\D[I@5C#(>VGYK!Q4QOEG3)*/]);Z0[^8,=QZ'@IJR<> ML#JN,MBNN$$A%!P[99&%# LP@^I$GF6K!!&99-PGP^6Q4N1>1:O3IO=E<$\$/ M7^!%/MI))>@U^ 36E:LRF'(Z___M??MSXDB2_[^BZ)VXPQL@(UZ&[MF.<+O= M/9[MA\_N>=S]LB%08;0M)%8/V\Q??YE957J P(C&1H+Z7GQG9XQ4JLK,RLK\ MY*-6>@,C!T$QHA*0YE"DO=G7:N_.&K]P:6_U]^R3RSFE9#;6M/5%8SR6R[Q] MP<-U7)9X((&7AE :!HH%%R,FO5^Y'X@8]:R.=^;R;221]JW!]XK7B,]4SX5G M*,-_B.56]'@BV%)^'ZB:9(JQ.7["@+0],[D+R@1,"+:J[^U5" 10IY>,-E=( MF_M2D 9,59]\MXPTP?]B8%>:F>3SJ#2=.$VGH])T2C 7E:93^C0=#& D^)BP M)I/0=0SK@%\*KC6ZBT$>7+S2S,+S/0?)F;$I',Z._5>4BRO'AE@*LSX4IZ/7 M:R$.860!E?T#K#@O,L76H2B&A%&,#6"4.,W4S,$5"9E [,,#2XQR)"2FEX^H M8F("?&;J\;P)F+QP U!ET!3'#![5[LSIE-!_GY&X$80A41H*P_]3@H]7.'$6 M>]TAHRJI0 \@I=Y# MQADR,>4 ZRI@8JZ8323=+747&+K&$C,G-$62W7)1(2$_E'#1&PXPY!@BMO[ ^2].]6 M#95$ZZRS%9+D!>W":[S/I@I=B[A[]=7NM6."WC I*@U>75.@/?MU?U.3V@SP MP9G7I<"C^PJ;YAUW3[EDUN7YS9_BP#5OHQ"[KLE6I#IUB5TV4L45!%_SF! _ MNU,W='+)$#7K"S@QOO=$(&9%%!8,+$R413_?]=S&+YYU!XI3<^;3V03QJ1@3 MEGFUOGG/7"\*$$Z51$S'GU? O1FUADH^\LT[RF6)$R+E\<1QY'O,@84S@C!\ M5.MRV@+C!L)ZTRE/GI*19M2_:Z&I>!!*?TD#L5QWIX*%(V\"9!29PE@6A_0[ M$#NHW>R=WGSLM5MMLB>ZI_B/F__ZVZ#3?9,UC?:.4L%4^1X5)E%#F$A:WKP7 M3"(ALJ!]9[B'$)./?.U/3 85.:&811"G@28)=6MW*,QF_1;]R%QTP$<3L@]X M5I_(-[_QP.+7/OI>--.3YYXP[$4@ 2E!V1XB-@,>=)QXOFSEPW+_*FKDIV:$ M#5EL"J/CWL,,')GD#SLU/3W*TUB((1//EA6-8\X"9IVF-$X<.YG.@;YH@C"; MS(Z\%5DF$#GB(>@:&1Z@;ONQPCY9F?G"[C$]AU[[,+KYI&]<E-_K6SP/642E*48X OM-)ND2>XTULQ@G"[*@&]*)Q>-$O#8>!4!\X2U M&,2J"7-31!X.JB 1X: 4'7PE=WXY5:Z9A%I.K71FK^AU1X+H8 U__&M=(D-X M-*7C4;DF<-R?8TT:!<;;[TCLLT=)U03WRM7.9[[MB%2(!Y;*J@#5Z1-_D@0R MJ5-$,M>&XD["*.W\=$YH+"@7E^<7YY^[=1YVK8/Y$*!E#?.M:[??+L^O>6KL M-]^;-R2N$SHXF) MY._0'MDS-/K!0I[:(;=*,(9]CS@-[\=%1=@/7&/5KKZ\/\DH4EZ\(!)!E\4U M3]I@,4#[3AE-[$T*[1-W P\.A_,9Z-*@4#U1,&FD1^1QE]3_JB#KPO[M=@QP MIAT3=WFC)SSJ!+[A3=$2DW4YH=F[-WT;OB^2Y9#I<$!1_2;G.$X.YK[$4OEU MSJOVUN82MKHNJ[ETC<8]9CZ<8R)B$&,Q$WM6.6OH7/O.YG&9;*9(&-9KUN$ J7:F26ULY2U&OGO66^%L@7]C:BI?/>='=!-48HJ<^ MG2S<:GV(B^!84OHF,&MJ" BKBV:@F3$3T9Q/>9;L5%[>&_^-ONC+.]UX<65Z MAB3D2(&%M="!8-I3*K%A(965@=WP;S0#0,5Y4]BMA*?"]Q;G]9TQVH;\\3N& MKN-L0BWWIJ"LJ4$+]7,-WG"L&E@\,9'F;Q8K9411Z)NDZ@=W; MRX6:7@N%]DDHM*H9 M<+"ID[E&D5;[N) 4EJ7I:-._/4P;%XI)B86#TT1=LH M,Z68X9BVV4-=?M&2M>G4^#%RY)G',_YL7_S.00'91#93Q;G01R$^/.V_Q/'U M!_;W8-]3K2'PU,HV;1C[9M);B=<3!'#>C_AW@V@$_Q;P'HZRJT2N.4 4,C5L MQ?R=O'Y8 /K .0/('EKI&9,](/L$U)$D8L!,WZK4ZH6?F:5\9DCLQQ5W'N K MISY^,9EU;'D3+A^H=S NWL6C!8OF8BVE%SF)-M,3347A2D#I626,_,@>Q M!AFCC*-YM?>?WEU\.L&>B;PJ[<&&9X5-AA43"7A$3X**L,G^(M##\1XHU8'% M XI R<0C?8*C,K!\;#S%R,6-J-P$PVO48(<'3$'I!.ANAEKM_/;B&V6_VX$D M$G5*#A*>K6%)K'>P@XJ)*D6F7N"#.E:_\%[4R2N/F1"MP]^HW_5;GGPZTG 'SA[ S0USJO^GR>8S) M,;S(), 4I:4#,'V@IM;C16& BB6>4%8)TJHR0H1<\.$(%]5*(6YXG#UYA0D! MSC_2B-26P:;4+#YSO6 _(]D0IIT"Q9#IHW9(^,^@S4*1M&QL?2C3T7\F&,@<@Z M@_\B-'%(Y8)QQYTHD.%V1(JN>*7E5=QM(.ZM0ZKQ5].-L-,FQ]XY(9+HLXR' MMY-X>#)ATKIN3CDG5]F>((WM2S!:Z"Q\+P'\290Q5 M/CV*Q*?-TP1L$EM7?.\_O',NSII_":V2-5^8T,AC+&OF.H,:B//;4(RF MWLQ<+?+ A/$I!& )\<)YR@LZLNW6G]IRFT=PRNNU?4N@).&X)7=]5,Z%^T-H M$!'&?@(E2[MS0D>0$160*D )P41?S$Y-1ZQ3B"ZYJ;MUJD0.)YQD]KR7Q=;"PG#+3GTN3%'D:IZ>IO5E[27L,^2 MV(I(M5D*I>.^FSG170/^U@#;8FCS'=F/.7*'6_G#GL$JL=IVK\Y(5B4X"H($X*4?\SUE*@B M;S%CF?E)WI6>O$[*+U;#*^Q>DNT[QQO&IG&P2:0:Y,U[G =8[.IZZ/\C<[ I M#@X%7@(<85KM^LLO<+[2H)\T!DB^AD9U[)I)&_4W&NA7 M$R4QEQ.2!GE> WT?\[]XI?L,>Y*31QIBNCH8[@6NAUX8GP\P(?PFV( MV<")/9G5?'E;FY*AZ.](ZR2K$J]3H=A/*A$"OY$D$_!+P7*Z=@0YH>N+K[]? MO6\8@[2$"G\:H1[I/U_^=DZ GAY?[]?W> 5K<9)OHP";RS@;F/J63S. M*+]$^U'7,]/(^R99O%.T M]39.L M]L!T^)F>(A/=%FA31XU)MDC&F8O&O72P+PP&ZB4^R'W*E^> 71IP)C<)D1V6 MT32&WEVC:%"<#]R;38M<;9-U7 . X8]U3 N 1S40'CTA=N9ZV>W 3/JX\?&L:- MGJNA'LBZ"GER'3]_$H6W<%L 'BF)9L6#CVZ9@XTW15R?696T6!<,F*731&)G MJ\X4GEVZ\FB(W0V)73KV$.P6.Y,"1= _CV[P X@L0J KQ]GQ[ ;/-(;HXZG4 MDVDD@"$"*@WJYAV[^ZGY\% X'R9[.X%E6R0*O 5.^M@0^XH]/=M@6N MLGPM!K^W,N[.[3TLE_\OIVJNONIE&2%;EX!)N16XN\2U$C+Y.YT6D7+JA->7 MCD#RD**<0SHQ(:\@)@5'Q&F9F?2(W$5438A6WFA =_8-ZB5KSI39L<3&3S'Z MO RM[Z5J5."_7SS14#ZYIS&YY[#HC93B+H9L @!^!=.K\="(KS9)[YK*":.L MWJ(;:8PZ/*3901") +KL#XZ5(:03XABCO+YI%*XM?ENM>JI&J%L;+U=X$%%X MJJ0U>9M2+[[R$T7+& SZ]3BC#LYQ+^0-0*EQ/-=]&.L@""23B192HUA>PR6N MHJPGR?N8^N!2PQ3?Y DZH/-Q$]?366?X;EX-8CW6MW:JCYD39VVG-3K9]*'Y MG=_GE71LH2;>Z>J6N!A8W*(EJYF3'B^8#,.KV8@:J2!))B=#S"*%,Q.,GB3+ M(R1$7Q'#A*E>LGA11'(WCKS-41R4/$,> :6XP#L-_ !/X=ETRY65L1O&[^,. M4BW^XS_)VV0%1N&Y=QXQ([E)6/OF:;R:1TK&."*LB)Y/!"BYDSI,3F:^? 3$ M*%Q,N,RYQ2(B1OLV2UIX)$*3+'I)"# JW5%F'K;X=G(C-S*O9BYQ!V%UMQ+[-M!8H/P:\<^<]#Y<@7H3)* 48BJ[>?LI>7\-H @FJ)B M_$ND&/D)8U/:LU"Z2TP>K0:[4FB (.E_LH%XB*E)'!BCE@UR!6RW_Y8UE M8][B_+7MTE+II3=B, $>(V!ZC]<0XF41'!@F7O"?$RQ5;W(\-?3A_UORR^)G MG7XZ#:WEW[I]W>BT5O[?[QJOTK0>TK5>MW4#))9.5[\J-%=>K8U>\2GWRS%*1:%E,OGKM5$ M_RG=WN1:8DD'_CST3]_B3M=@D\?[>!=$2AX5VYRTP"P4)?VXV#>5HAYJP R% MMEWM49&LI4A6B&07=#5RD9TX-$??[WQL[-(0C$5GF0F?+$H MLT46W]2JL#U_^J$EII=&E1:E6ENKI;>XG_,CBY1"7&"QA;;GPB<7M[@2N2J) M7%-)G)*XEU9RS?V)W(XL6"Y%S9*+$2M8LK L6C%^91S>CI9R<5-K%+K9V_>2'5BG.H^$=,ZLV"!141NDY7[VYG M(6P<,ZF*?7=0?&T7AXD47RO 5Z-;V-AZ$;[NR-8O]1'R-4Y*E)F&VT4<-S5S MU!A'B?[=K,B)/C(8L*=@P-+SJ'.F&XI'Y>:1T=('!X(!5D-_?UQ9&7!LP*!1 MV+=4H-/+\ZBH!E<\>O&,CT[EP^^EUML<&_26W#N%$@H"G177Y I-J@!?NWV% M$AXB7[<(R2J4<%T2M:L51X[!+TI1;0]>P.&+S$W2'A-FS;Z6VA=H6:[9%NZ.VA=H6:ELL MQ6*WS&G8Y]8@Z^^4&BF]56W\W[;.5!O_$LQ%M?$O0QM_&G'S[L8WB_GW%>F1 M=Q-W/"W6\\YGJ1ZCU*0R[B>9N3L'F^R)EORC3 -H:AWY*\P\8&X]_Q(?<0L7 M[[B:W$^9>8:NU-2UK9;16EC&NDG0''ZW_8V;FI9(,E-9E^]3[4 O%X/!%1'9 MG+:.0=+7<:&WZ:KNNZK%XY*)IEH\5G>RJL7CNL:WJL6C:O'XTB13+1Z+D>S@ M6SSF+_M:=&R7O=E5J\=JS?"HR@#>V7B[,EYQ\8/R6H4"O;*,L=-"P4'))>SB M?7LWJK LZJ348^Q2>;7Z^Q>MS9$1?O8ZYM0+S:DY_/M!-*LMN/R*=W8LN-K. M 90#*:D\-*DT]#,EE4HJ2[;:U@'4Y575*,%++OO&0*M=?KF^;FN/&IC$2_E& M&V6'E[JRO_#IW5?M&*K&M);JH5%%IA6U2$K:5*.BNK_;,;3:Q:?W7WK:G]OK M_E)7!A6D2D]UX:T>TPR]IYA6-:9U]NF-[M+N;Y_M7_=OT)@CC7:KEAQ)(U#5 MNN$ ^=HM#"HHME: K8-M/?,7:I&24/G&\# M)#;[6NW=6>,7#B2V^@I)[&S;0*BBA\V!,$TAB?MGVHYO[]P];EB:TUZ-L<$8 MAW8^KW?XHZGG:U-[Y'L:<^]MWW.I(*GV[?/EB6:.0OO>#.$)E?RFDM]>Y$C] M/;+@R:DY//KXPD!!U=5C6E J"8 MMG>FU9IZMW"GM+)E$54DD@Q>9.)$!C\65-X8;2^7=#X55-XRI;DC\!U@BJ\5X&M[VPNV*A!5SK,3@"](&5557Y49'E7=_VTT#,G,&"XW #@\ M^'"]8NIL>^!4]%BI((]:QC[KUQ2/-KS(:8]7:#[K.3Y0IV1U9KC3<[SL0>B+ M>>A]A[^J[CV53'*H:-2AW>R=WGSLM5M)L<-2OQ4%CBHTN]P,Z^PSOTTQ; MKZ75KCXUC%;CPTA5&177(*'*K\H MKB$HB@ZH-)0*L-5HE3,/1?'U1V_QU9<;JQUH:I&*]%5EAD>54_0UG#"_GKVI M#_[-F<-$S+O$Q-".'D0T]MJ630%2VY:L*!2QKY*+U0QW:@AL?/ZG M;JX50S3P^=>#?=SQ2QOQ#QLO[O4>7%A_$ 9XP7G(_*GMFB&SEFV#G4ZQIW#-J M\<4>9\P-V%*P9$.\D2_M=1N(;7G1T&$;HJZE0WP*WZ%5@ ![5\GK3\WFMHUO M-B?!G@]5)U8*T9X,;H[QZYZ3]%T!82].]7[LB)+!C/92'81/9T&/D!0T,HT$*/ MC*.Q[TTU+_*UF>F'+L-^-?!,9(*MA$_<^4P^/S%#S>8#$A#4"":F#ZO43-\W MW3O^F)X%5#:E4;LG=Z7M6C#.Z\9S4 UQ@YICSU[9+BZ"7 MWHC!Q);-P?9I??SG1(+U)I=B@7R(+XN?=?IIP=#@OW7[NM%IK?RYJ1LK?ULW M+)@YS?[J5]<-N_ZW3K.G)MOO;#3L$U#8D^"YX*?#RQC9BW;"$CQ& M1\8WV.9,^PS/30+M$G:_I=&A^FOD,JW=K&ES>&A M8HLO-S34ZA8&[:MT8:42X(,7X.9!W[BJ!/C0!;A3^(Z7E[Q:]D!2&O))?^5N M:QA5/[OJ*:M M70I.8^,OLI2+#N/SDK0_O6@7=O;T!M]US!6B&N1=DJ;*XE9;0VU-2J^-9XK)?H%0-F-DZ73:;^8![RG9,J-DF5]1C[\ M<*[]A*S18!X.^/':V/,I^36D])HI3Z]AE%Z#F36UF7<,,$LT#ZM'C@3EE M(HT6TVHQ5P)S:X%"L#[-BACF8">?#6 BE&<+7\24[8OWR2T.J2S=@1Z.F&0!NG>Y>A_I;8_)&Y MS ?S'E=T;DUMUPY"GS*$M9_'EG5D&-M> U .\$>ES2D!WC+FK018"7 )5EW2O.5* M0HRK+9M5("-0_X4QQK$YLAT[G")I\&(6>^-V9!P'\8,U9!/)!: MGVM7[L@#,M4$!'A2AP^&5<,!^5)LL106+P6;?SR8@?931V_&TH1<_:G6TYLG M6PJ8! "I;?R,C5",G;FNI6?!OUULW)'G!K;H06&C2\:"4"Z*F;X+;\%<;?<> M_DXM1^K:P\3&FGKZL%AV]LMY>T!\)[47X(.1"]O 9I;FN,% 2QMY-VY]-_4 M* 4'&Y%;AN.,3=O7[DTGHH)^Q%G9?R+<.ZG9K=X1Q]>N8J#:591@+JI=1:%V M%2]]3.7CM1?>= 9:*L#(WYC4T*W]F,5OU^CHJIUD&T2TX%B(''Y*>*#923Z2 M&%8 Q#FT"-:@IW>-[C8!K$Y7[[?[NP^S=/3N8+MAU_W6TL_ZSQ!MJ]AD>\W- MACW" !8OJ5A4?RI\I<)7*GQ5(I(=:?CJAMTS-V+!ZTW$Y6A:SY=_ACN]\*]# M%\^46TQ%:A_9J4/A8?U( >BAH?AY2RPW5M_:^H;<"B7$*Y$KT]I:VU8U*8E3 M$K=M)Z7J=RNHQK7 G,S\GY]MAP6AYRXE81UXM;6Q=>>Y$J5I'#B/%(M*SR*C M>/ES^;H65,:W\^:F$]K'UP_L[ "LT0/GD='LZV>*2>5F4JUOZ&?[O*7TH!%B MV5^&X\0_8D__0'IM^82NUSGH7/^CY:L!+E11C:\86P'&UKI&D;NL53_@'='] M*\]WM"7GD)!!;\F_4QBA M-,8[@VT-/84EE9JQQIG>4HP]/,:V6^KBL+T!A:L; AR;!U!8")5Q^>(Q9WVP MEY"S8L\S=6)[.>-?EEB['O5:6,/6*C^IB' D;N 7%E+[F2TM)G57Q#.1IMP: MNM9O%4G:VB%AJM&$4&V+X]P61E/OJ&VAMH7:%IEM<=;2VY7:%H5:?CX?56G$ MS?M+WBRF^5:D!9><=[&66CY+]5.DCHGQ%4(BWYG_%3MX!6SDN5:V_X#V8(<3 M[5>8=\#R+#'[C!B!'OD_YIJ!KFVQH%;>@E9\ M\3P(&2R$MTM=/^_/GC^;>+?S@"_A=]M732)CN6LW59/($LQ%-8DL=9/(#:ZP M>Y^ZPNZ ;C8+DD:0L@_D$]?V'7)/2'6KV9%-5MUJMJY+KFH*J9I"OBS)5%/( M8B0[^*:0^HQ=*J]6?_^BM3DJPL]>QYQZH3DUAW\_B/:V!9=? M\5Z0!5=;O#R@?)F$2BH/32K/"E\"JJ122>5SK[:UST9LN[1W*VB4_#D]'_:- M@5:[_')]W=8>-3")E[(Q-DHI+W5#@,*G]Y8U8"5*NSHZIG7WV=9!,6T[IK4/ MI1='175_MV-HM8M/[[_TM#^WU_VE+B[4A%=.V8UK_ /IX MT+?;9_M7_ALT]$C#W:J51](.3'6%/4"^&L6;;2F^5H&O';U=1KZ*\V0A8=[H M\&S,EX_N/E/N@YKA#K,S2AX[WP9+;/:UVKNSQB\<2VSU%9A8W,I5N%0)F#90 M3-L[T]97CC:+-.K9/6RX>-*W]G72JS$V&./0SN;U[GXT]7QM:H]\3V/NO>U[ M+M4BU;Y]OCS1S%%HWYLA/*%RWU3NVXL, M,J>.CFN]?3)-)18-C6;GZ+U_8^N^P\J3W*N^5_?X5(YKS7TR;9<6?D7BR>!- M)LYD\&.AY8T1]W))Z%.AY2VK0,H1@MRA/7E8?&T51H<57RO UUXYV9J/-P\* MPT#P68[Q@3HDJS/#G1[C90]%7\Q#[SO\5;7PJ62J0T4C#^UF M[_3F8Z_=2@H>EIJN'!T\VBEL12I,>^],*V[Z*Z;MG6FUMM[<9VKBL:89445S M;[N@6XMC7\K)BV/Z9U2WP=Z3%8^KU>2ZM=?6H8K<:'D2HV M*JY#E+FX=Z85;\NGF+9WIM6:>JOR-GY%$HU&BR"B2C&2(8VV2C$Z2+YN?BA MQ%;Q3@@*E=H[UXR6RD:J(-=Z)>B$OF@#%&MKH?*,#V"&.S(%-K8 4A?9BB$: M^+S(C=N'??"'C;?X>@\NK#\( [Q3.F3^U';-D%G+UL%.I]C3NQO,,><6=F1O MHZWG7-@[- /&K_:N&0EFQ2^5/E9EVU$G9/689K25-5H]KM4&^MGF4'D53!IE M*51EAB]MRSROM9)_JR\/DF3 #(O=,\>;4=9%OC8S_=!EV+L&GHE, M,);PB3N?R> ZJ=?76!G1;!2>U]/Z&<-*+LWI!X Q]0'&$:??VD(WXY=YU+;2M2/PKSH':XG>,>.R-I*4="\+; MGX?^Z=N5[PB"=!#U6^;A@VV%$Z%ITF\)I=%,7C&'X$E%X>I74JIC!.1D_LLK M3-K?;6,!P$S]),Z#YF<^WV\]F:>:B37PV_L>KO]F]/AM;[>' ['?&'39H M#9AE]%A_V.T/1N-V=_2O,W!0\0C!_?7SJ5G915S =U#;TQIR1'#=1J8S--E\ M='##ZAUS%K#7\E_>6'8P<\SY:]NE-=!+;\188L?F@/NT//YS(L!ZDPNQ0#[$ ME\7/.OVT8&?PW[I]W>BT5O[WX(?#R]C8BV;"$CQ&)\:M_:A]AJTJGW"A=UF?DQ@_GVD_(&@WFX8 KKXT]G])? M _M1F_(,&T89-IA]ARK8+ZT[/,T[9%5U &E3B9]5R M*2LU697XJ1(_5>)G>4BF$C]5XN<&_LW'E7:*2O0\MC2CUM;!IW( /2I/[M@% MN/AE4TJ E0"79]7M;4/+"DY<^=Z8!0'_8? MOUQDU)'G!K;H2&&CR\:"4"Z(F;X+;\$\;?<>_DX-2.K4R,0V'1!X;SP.X'NP MM2(71-X!REF:XP4!3''DW;GTW]0 !:SAA)C'N3V'@S'R1_!EW"T1G@# P!$N'&6&F:,)]5>>L+BYR@PC,B[V71DR M^ #![^'$BV"^EL+?#QO2KM1D%?Y>"']7T+N"WA7T7@Z2%8?>JX2P@]_"30SP MS>YMB_N:M2B@5FXI"^*9966G8K77[^WRJNGR7P\&ABCX_]CF$5TZ\/F+M^ X M O2O0AA?K=>O]XW.7B[L?2$@6@EZDW#HE$8BYC9AI$HUUE$=$HHXCH-ZJ]TJ[#>J MUB%J8QSVQ@#_MGG65!M#;0RU,=(T.>O4^^T*-ISZ@4M(GS<[NFB%19Q3;E),D4*G.@8HQ>7^_+THNZJ"Y82MQ:^ZEPXC/VQ,=:_&/= MIF[(C^D:9K#+NB!IA:]?G1TL5Q8YW@.V$/+FIA/.-9_=,Q=^2-4R8-9[4G[T M9(--C7+=-Z+@ZG*'X[L5M)6EA;H5M/P7:A[QK: E/ZN2[(;JGE5Y&1JR$"U; MAY8J($/E"S]\9[QNR&)#L&?8*/+YZ^:]:3OX2P,.GT9@.JR.-X>/)J:H:K+= MT'3O;'S7#+ :J@ZGRHSH_A>)&5TR;:+$T $ [ "ECY/D5U#CWS(#PBD(!Q$< M+-2:[C^138?%#UPX7AH92T)CU96QW"SS<4[,#XY]4=/&KZ6'YT>,64%2Z,@> MF3^R ]*' 5V=X,U08+(R@;]>WEY?%RY27;:(%DM6OU'!GI@6F"\,_BX*,?E, MXBD&,7;)*[B;>B/6T)NWW7^VS:G-M&=,G&_:=98M->,'WLW;# M1%ECU83V#Z9-S'LFY!1KB2-?FKLH;XEN!,O:B^Y0NNU[T%G:S#%'C.O); EN MHB+K))5V$$0X-A5Z>B[Y=Z@372_$1V;@.]HCK%2&%;AW\6@C;PJRS,6?%]S/ MS#G_7BR0=$S3TR"L5C0*L\U 33]TF1],[%FPH&!-W\>"%UXGK%6-:>=$I.7- M#2X3LM,"WZ9MR#XLLI)=E-G6N8Y"7MW#D45UW)R>>)0%G-)K3CV\O<7T@?;@ M[?S4,]IZ-_L9D^;V'D:<#IDOYF=P+2.]K(U/6!\$,_*IO-QBPT /V M'XP(>QPL+>X/BYV:[I41[V)^FM!.=\".0M/;\[DGO](OAB7?VR,Z0G'K,ZN> M'AJ(!9+EN6"(P2D%&Y7>Y_.YXQIA+EH7X _<30=NZ-I7F(8YY*U \J<=CYTL M8,7@R<*D D*HP&+8(P2?BV9X?-HDU5[JNYZ?>>F__M9O&6=OQ,\VYY8YFMA M#FT$2M2$]3E(&]IQ*TF6LCL(? A0*8-/X\'FBEPYD!ER1H<@:9L;E"71AU]! M&-G0C["]0.LLI0L)A" Q1MII:*,#%>Y\1G*NU?!XNJ4_GLL_GF@/P!KM]O=W MJ>VJ??IT48<#ZT&S/#P^AA&<(BP(4-M]8GAN?=>N);-KXB\GY [@V4?;XF%B M W=@4E-S3FH# ?*7%R>DD!9E(/-5I&8P80YNE3O1TX MK-)N&^WSVQNM=I-^S/5TK=UN-UI@%3;;S9.E>5Y>Y$Y!URIG74C6HYR2=%+K ME90\(7M15J8LG'@6"M/4#L/8''-,[,D.-"4;88ABHKTB_<+$8?\JMO90OBP& MQB?W'FXB$*:.T952F>(^^(7X5V/0AJT-;YE3[N+PHPJ'0EYX40A6'DQ',)?D M;&I:#$>?,J *F9<^O(!<&OK>=]RR'D=9OYS?OC__'^VCXPU1X]-<22VCQGQ M?PR6(?X,9C">0^#((0Q 2^%+I&V,>Y$VAD\&4?R^9*-S6[08?"Y>5A!68GYR;N[A8PS509H8N!%GF;"G0RD)<5W M;$3;#H6$6UD>#9E8OO"'P ,1"6T'A<@;DFD%QTWDH&T+6G.&V!#H%O@$MQ[E M)H?E:&A<@L*8HF4FG&!;7GVJ:'<:'=( ]Q4AU#+E]^)"VZZ7MB78B-Z#A53M(&9'A!'0@ MOH/=^&C0W2TPY6*(KX@/),Y&'+Y+81@@NNE8&CSN,M)__.CVW#M/'$,/I#F" MM,T?4X[0!]#<\K_3DTRD)35?"AJB,6_/& HD;QCH@'3DKR]>%''0:XBGY+&6 M<0PJ9YZ?.W@P@U')Y<6RQV-[%#DD5$!5RQYQ6WTJ 5[4PATC,/X7D[WP$D"<19KY(X&DE MA/1'$*W(9YD5QB8W ;\XUA@MQRZ)/.DM3@%N8&,48TH20UA+$$T%,$RK1I,- M-0P3EM>#[Z$$<<_#BQR<#1H77)%%8JO(&?H2Q 1% .O$8PZ$Y2&M4CB)UY@+ MQQ=K;J^.-1

-]Z9#L$-MQ,&CM=Y"KJOVDGX M!WJ %EF-I-FMB)S@W&Z7_!P"[2O,S$0)XZMULE_!C6X,!74"HDXFL+&U0W)6 M7H<$)=@W1V$$!]97[OG%@5$"A<)*2L8WQ&2!V^33:GC"^VAT<+0+[S,+ ]N2 M0%L"8(S@P.:!X!B2E% 7'-0VV%ED(4N">2F"I61ODZ2YO/RRS:0)CJ(2BQ,: M?6C2GX^ EH3E:]>>8X\JF(#P =$F4##!*.+(J/"QEJ0)'2&Y;C-9]TRLNP[6 M,-,P_M!JOKEA:%YER -&I8=.'VTT>LQX$\?CC++%XV[I5D#*[;D%:Q'WA+FP MH 5^[RTH1QCD+@-SVV_9=GFW[!400VOKN'3@7\A;\Z/ZAS\X\K_?PRYPO"!" MS,X<(BS,X[+:C1U\K]K&YH<#]P499CHG?2.8+'P_S/.BAK#,+"4.3-]<;BMR$[8?K?T2KY;.KI& M=I/G<$/I&E.[+"+L_IODKYU^(@.K5E"US7P>2/@G"7D9;;-A=&O#$UH;_U/7 M$G\2!T,<^CP?A76Q@5V3F_KU)! 91#/,D4B?_Q<3FXWA?3:*:%]]1?R-^=QD MIM^2LT;^5N-)5;"[[!F!5_)E+_5R\OLX'D#\GDTH/*EK#"///$HSH2@6_XU, M5K%"BP5P0/.KF&4&FER#E2$;?!I16SY['H42&:#IN!UB=3XY:H3446)<1KD*D># G?CFI@<]G T!/QHH MP@!\ 4I3W'"$Y5C@2])D@P#_-;XFF5>C^#2AIYV9B['7"6R0"7<_;NM[PWYS@L?+*3H6X,F4A" OCD+MXS';1 MEG/360IDNYDBEI4,$=!R$ND2Z;-+2..FFC!+Y_3?5] Y?PX+),<9489(P.\A@G.1 M,D97[\X-C[2%32IF.4R4 ;/]-+_,6#9$5">!^6"4>^;+-)"GM/O&Q"?X*-$% M&Q]$,96?)C)] @6[Y';C1>(67[-X6$S(GS9>@(6W"=$LGQDYCX#O:'Z&W_$*]&"_QN $1=I&#GRD;V.!YB$ P$T;_M^=3IC'? MY1(RKJ=!0++8.-V>8W G6D:L]>/YW;B%-/;(U104T80-??[]ZWS & M&O#%8E-[I&NW=J)Q*"DA1%$09#OT?+E(+,D+@AC.D%,.[%">M_D;B< YO!9RBBDM=*;'L^1GP+(? M@_1+>SRJ5CN)GW=V$3\WF@,50"]Y[/G( ^C+%T#MR32Z/K_YIEU=$18+)Z'V M]=LOES?:U9L/*I=-A"4;* M0)>!MW[9 F^I:+R(SHM2J8.,M#&_511[HB":\ MY&DL> 2)42U-2O) M3=GZ[GH/+L^YU>@S/-L[>0 +I@3V;T]C_P?S>8F@:7;1U?/@^ 0LGWE;JXQV M?U!RE=&MC4YTX-:PVS"TG^W'UZ[G?HFF,"+/BP$@?,\X]_UO_M0-K0^.>?=*XU$(H,YC^'IL/S(+9N\$8!0BR<:-LP&: M-!M_:.NOM,$LR MI*]O\:$KU_H"?TJ^T8-O>!,7%$OP;]-W3'N)XQSQV>I3W^S027T+O)4DYON[ M/6)@]3(\FT2[(1[ZO05K##069@J*V&_!A:_< $1EMG('$/_BR?:+;+.%_?S$ MAQ:V&N@XD[_PU&:C"7W36N@APA4ZF7,A?QY+$>%8#,:\SA/4 MM$WA3DSZ!=O.Y1$A'I:F84&S)7U\1!4:+_H6=/F 29QXP$6NS:G"2Q)?+4E' M[Q7%,J>P[G^\ K]N65B2".[YW=TY%K">3\,L[=QHVK \-Y$NAD+Z?A_[I6SA?AVCK97M_KUE@ M@0OG2TX+HX.)I=1/;"8S:]Y[HP@MN0Q!=LMZV-/[NC)*-_;*:+[R=:$TQIYG M^49W1S; ?B8H3LI)&,Y>GYX^/#SH,$W]SKL_/?='$TR+.F76G>F?6F9HGAKM M5N^LW3J%Z1I&L]/K#L \[P_@?T]-HPV.0;/7_)?!'MN6H4]"V'CGPKFAI&-& MG9# +43>C2GU$C?&50Q0BYV2[A95R\#7:=P:'1>A;C00OS@S8*%JX$)4\R_@ M:YV=/KHCOX&XN-%J&X_L\;'=6J->WLT=\V$1&-A8D;16 M*9+5N/XJ1;+4JDTIDGTJDHZR42JO2 KJD6;GK--#&Z4Y&'1[IR9HD#.P7/YB MCXW.OX2)0ML8E,4%QPUO"3=<,%&**Y+.:HLDT_7Q-JL/3C!4:H/G3?&Z?.WS=11Z:,6TNLJ**8/R45;,\2J?7K--RJX M\A$&S+>)[5M:KAG#+Q3Q?.T&IYGJ UFG_H"\@8;6ZO'=#2ICZF4+IS-=QO"R M$!B$HB(3S[&H9_1FBFRE1?3"BDRY8V509$:S]&;4<\4<=J;)]C-!HMHNI@J6^+4@?'J@Y: MRCHX,'70$M;!K6A8;[2[S4*V@6B4I92%4A:+*(&A7WVY+8&^>.'54^;/%:7( M:7^^N_D$3FT04B\4F?_#JV*--^*F0O&K)7^U/%':8\YF6"8D.F)1BQ&3MU!Y M;X:F1F#:4+3^06B/OA::=Z)?TW3(+"O;<\M.34M^3\]+1U)[X[GWQNW%+VIO M:+>C"9N::S/CE"@^MRA>G']2HJA=F,X(NP.BS?/)=K]CTRTEF'L5S/>7'Y1@ M:N^QWZBMY'+OG(GE\M/Y.R67VB=SB/<"*YDLA4Q>WUP>H4QV%V3RFM]LHT[Q M_?-&2&;G2*425JY=4._ :[P1,]][K_%J:.I('6AI09;WOIM)JW&>C0-[_619 MCD^I&._M'BN81'^!=,G'[I_0-J\NWR6-NF&=*F"A"=!\MGZI4@G=Z>N>LN_.B[;;>'>R^%!PFVVL-=ED*OM)4ZI6\4CK?3OSS M\LO%UYNZ=O7E8I-XA-&ME)E>V;+V?&:]^]_7!8SZ*JSH-#C5WIW?WEY]TJYT M[?WY+U?_>_YMFS+]WA!A:X;6E(C3=5(NX[,PALAPAK3NRY&=:U MZXG^/G>?[V=/5X&*>7W5\P3Z%?O_[R1?M5 MU_[YVT)^@#J MJ8K=<-$FD:CR?YI6B7*K;BY41%QRV-FB9('>,P49:W7VGET%P6AZ+Z=O?,IE3/ZC"3=/W9?&IC^;#5,?SKTK#G\SR2<.F__ M'U!+ P04 " "4BP-7^0OHVFX- 5C0 $0 'AN8W(M,C R,S V,S N M>'-D[5U;<]NV$G[/K^#1R\F9*:V;G=:>.!W9KC/NV+''=M+.>>E )"BA(0$5 M &WK_/JS $G=> $HRPE;N@^-1&(_ /LM%KL !+__^2D*G0?,!6'TN-/?ZW4< M3#WF$SHY[GR^/W=_ZOS\X482>P[CT1.'3G% MSF^,?R4/R+D)D0P8CUSW@Q8[9;,Y)Y.I= :]P3 KEKWE1_W '_OC=T,W^*GG MN_N#0^0>]ON^V\O_O[ MU>6=+MI)RX:$?ETK_33F859^V%6OQTC@K/@3]?AZ<:4[ON>QJ*LZVWLW["W* M A*IP"942$2]!;8ON2OG,RR*9>!U5[U6]0S,H7DDT8UPZ-"<8(#'6#15<:K&.D]C )?.0U*:M2HJL M3[GR71Q*H;ZYZMO>D_ [7?M:8^%.$)K5JGE5)JD]?5*G!2L&W3\\/.P^*0LM M;D&AT>GRKOKH]@=@0C6J+;->^[KAFYO)[:(-R]%9KPV9W#/;4#BLRFS!)*F_ MB^WH0]='U,;,;?9G'UH:WRBLVW\0\>+PG]%] M'P=UNP\BA)(M>J^D[^&]0_SCSBF#F+WCJ&>?;R_* BA=85(TP\K0ELWXT-/_ M]1UW&=R[CI9ZW]TLNX$2"^Q?TP_Z\Z9=I\)ID0K!#8.PEEO79*%8^C!3785" M3U"HXI"[*<92V"EV7<2HX %H]0[4@U,-I^).(M]65=\@#CV98DF@;5OH?5W> M2,*PD@3G[1K3<2>9]G;+0QUS\\E=,Y+P^.P481GH.*NE91?RWDV"VE*!3)*;G(7O< M9M0L1(UTO*L>+0#D:*0VD1!'$>)S,&\RH20 #T[ER/-83"6ADQL6$@_B.DM6 M[+",-/VHHBHBO)")F&/%4P*LQ\P2VEEB.QEXBY@[1X1_06&,67!.*$S(!(47 M5$BNHU%+RDP@1JY^VN1*(3H:4M&U '564%M$TBRH M*18U$G*X20C@Z*G? 20G@7(T5HMH6 N$+D#/48T0K4S81$6_MTG%>CR60#EO M%5B;HN8KQ+]BB<8A/L-CB:B?1#YWV(LYD=:SC1G&2%!_DZ EIJ- '4!-XS)G MB=LBJG2$>H) 6IDNV*UNCVV,5BAK)&60F_T5D*N1G%6H%O%PB:'WEN,B+6O4 M\W!3SXE@B[2J)D,B=4@" _V4Z5 2M&GM@JH C/K?+Y@=,C3M>-;P6D5+&*(Q MX[H9H(A+XJD9DTY&$XYQC>#6!LA(TT&>IA543=0"UUD"MXBO)(ZY1T^VPV95 MP*C_=YOZ3\,F+=XB+=LEU_K?W>;K&60%4X>'!_L_]G+1E'W:[KQ-:VE3'&S( MO>]5&+J;-#Z%,C*8"[TLDGGG;8+>)N8*4_,Z?%4!&%G*!6ZE&7X;N3&FA75X ML@4S*TL_VTA.DB+6(6--PJC\7+"7B+=1 MU1;)2QT>[.&,).6V9^PRHC:2:!=AG\%$0,*=!NT9I)',W/Y-G: ]K:5-C!HB M[5I46F(9.1_V%<^;]=, MEZ$;^OMQCY)%1.%_,(XA.07D1#NS6+;6LW MFLV62SINP3/]<^"T4IZ%0;->C6P7 M1G;/$17(4]7O> ZSJ M0BV_1+.0S3'^Y4D]V@6')8A&)G.+=J7[3."8TSJ4EAKD_J ET_#O%UD [#D_D5^I/Q9*SB],#L/7Z2)R'D%:O]#% H M%AVMC?-RG>\?R:P:"P6LN:G1BE>\X6S"421&3T24T6LIO(.^^O+()Y$"9YK6 MK-<)E$K^Z,2FMQ#:0CO5/VK%_0&%R@G#D^6:_'()?A0Q+M6A A5[E3+_'$BS M8I(;9F7V:IQ<^ 4*PV,B+2TC>1(Q"JWAF"T;Q8L*J'NX6@B]I M]]:C_A-[0,"#J.[-9JDF^"MPI) 57 @0L-V4R]4^/D9'ZJ,U,^ SKFY0-Q)^ O:9^SI!DV MTU(\FR7/4)CE^1=4W4NOJU:/;A#Q1ZDFRBRX-LP+68BU?[['WI2RD$WF]1R/ M6:X1?J?81%>M$SSHC,$L-R8AD?.1$'&$_7/&-ZQ6U!P%VU71C+&PWB/(D>E$ ME_@4*V:O@WM]'7\6<5@JQ@SSW9VE]ERY)?65EI_,ET5NT%P]&CTB[H\HC5&X MI!QR&ZXF@8ODD+P8Q7+*N(I"RL/9;U%W,\P+@C.FK@PIBF1MW4\]C$:XHOLI M'O3ZPQN()PVN-5^P"8'02$@,K3"$<)NEFM#R9XZM;S^:O^D83@,&79%-/(P$ M\C%%IZ/K((#QIH9=,@89G]^IOWU0;2#V\HT8M1=JO0=B.9B?%1ACBLW&?9"=?IXK=<0;F@44SQ"6'@.ZOMN:AD(US-KX@*@0VC M<:-0$T;B*,1/ )FL.'LXUG?A"R,/1K$F]"U5-UB+A(37V*?2XDWHRP750UR MCB7$(02: [DHEH:(SBC6B,&3A4QG. N=]#+<)4$ZZU8KP=2_57]6\#KX+-(> M5$S@6Z$UU3F>(HG&2!!1=XQ:"#:"_>0P/[0*GL(\I6(52*%ZU9TS"#6H8\OM MC/.'3\1R@\Q&M)%[8@:3+"K:"*Y^95-ZAL6?B(?(M--17+8)L\2FV5Q$,T2X M*F-M::LBC76)IHW4,ZVPK?=A,_%&6&;1QNB2I.1W3FI"PY[Z*U[Z#N 2JK= M:JH%7$)(@_$U- 2INWW6)OCY/:;JJ91KACK(-H&RQ$TP^#%61+V!> MR6(9-*=TS-F*?_?]I'-U6 SP>3IA][!L,N*]T(D_Y"./&):2EULU0C M? Q4QE7N8XA8\^6:T'K0J%'E36KO%>.S*;N;&Y2=*]:$MF_M>"X)U6ZB]%3C M+I"_]]K[%:.<)THW0CJ,FOTZ:7M:HD]%I.,4]VKO3MNZ/D[]2H+OY&Y/0TAEPFPKSV4O#V M53PC%7[9!#!9P-ZL8=4L?L%W>I&A2V%59C-?,14_B.O6GU M*,D5:\) +UJL,4Q"%1*-&/#UIIDFY_9EIR,S?YNVO?+$>2V,%PJ0,J$:>7_Y MV>%RKV(E^^TR?OT++N%-<80^O/D_4$L#!!0 ( )2+ U<[#U"3*1< .K; M 5 >&YC&ULY5U;HN2N(%1Z(\+I_9LSTCC_]^.R/WU^!>_;WG[[[[F__ M!?#/GS^\V7LY2<>'.)[MO>@PS##O?1[.#O9F![CWCTGWU_ D[+T?A5F9=(< M/\W_VXO)T==N^.E@MB>8D&=O._MM]P,O.>9H)!3',BCA WC.,W LJ%$&'8OZ MGT\_A*(E:F^!?B= %>4A%AZA!.UEE#GS@/,/'0W'?_U0O\0PQ3T:WG@Z?_GC MLX/9[.B'_?W/GS]__R5VH^\GW:=]P9C&7&8XS+H9Z]IC1)%UYTZ@*>M*=_<]1 MB#B:_W1P/(5/(1P-W@Q#'(Z&LR%.GX_SQ]DD_74P&66:%;_\__%P]G7@DD\N M)0U6&$WDBP6BX@J"3I)+$3#*>%4L=3Q3&M!<725,XUQGIP_O:3 MN03GTEL5TT*P3<8\D%J*5"R#E$0 A=%!R$4 RNB$*'A_//A.$,#\_^?^DFASTR M839I(_*%2FDHV^I\R7B4CEI;D4&'2&95%@M1, 4VT&!2P2R2:JSZ^[B\G 'B M6V# E@IH1H07D\/#X:SZ\3K(%Y/QC/P]F=W*3%.LL3E)$%HP4"HG"(&8R8/C M]*L8N9>-&7$'G%6H(;\%:K1223..7!KMB^.N(V #YS*+T6O(%*&!8EJ#9Z9 M\%E(S51*-O7G)TY1;,_]\:P+:?8/"EQ?'$]GDT/LSI[R]6RD&:5QQ0L05M!( ME3'@E%.0F. IJ%@<#\TGP?VX=M15;L*/F_QOK)9F$^'=$7:ASL8W2$'V#4S2 MQ,!8)HM-&0JH%!RXH@60(!SC(G@NCQ/J3O&O&2D M*'.A[!4ILI,4XR5'2#+YA,2%*%RZJ&)K3WHKF!WUHRU(T48!+?DP.28O_CY\ M#7&$9U@*%K0Z>*"1)%""6!I\8&"XDEPC%RRZ]F18@F05)J@GRX1M1=]'^#1P MLG A"R5[2"B4H?@M%AJ=-UYYBN BJM:ZOS6_;N;_WD[&Z53 2B8CM Y0'"E. MD98@*$N^V0:EL]6:\=9)Y+V@=C146HL+*[J_#3719Z:@K(P\&P]E[HFES! 3 M-V"*5%)((V(2#YPI[$P@M!4%MI1U.R\WG>)L.O")*R_1@62BD+4V#J(E%$(Q MCI0,>\-:![^+)V^+__5X%L:?AN0E%I_W%F>_?$FCX[KP\>MDDC\/1Z-!BAJ3 M5!D$KTL33M%LRDY"%I3(HPS9<-UX=*O@VB73M@$/KE.ZN2J:D7Q1UOF(9%WG M,^[5GV]?7S*V.FLA+$TWF64-5;R%R&P$;KW19&M3-JW+YGA[*@E_J&)\5_Z8+@*80T^%K@%:A@WDZ=&@G_,;9T%E")J)-P;L"PEH$A12P^B #\" P M,WKIF>DE*5HC[[5/1]^;"[[GM)EJ_-Y-95^+- M5R<^8,+A2:V2DQ,]&Z))23H=))"T(@56.H%'ZZ$8*VJ$Q;WL8<'J5CR[E\ZV MX$(S#;3K!@K3@]IS0O]4HIZ$T;P+9?8B=-U7\K-_AM$Q#E#KR(MC8!0%W"HX M,KP1$8H*1..#%L)V.YENRU8TEXG/95 S@9+)HO[Q HXRT2U9AD"TQF8 MB,5RAQ$5-J;'4B"[EP&WH,/V,F^8".-1&.9?OASAF(+N<;Z4I)\OXFJ6Q# 4E=ZDV2%+P+JR# MD"*CK,"E:+A%H5LW$+;OG">!%R2Y+CI %X:XJ.222;5M5]' ?"1#K&E@7J'* M6'3-/-L3_CJ,70J>M]3^$I9O)?2FK=.3\244,J&+T2-H;Q*A8 YD0=I8Z4U??&U8TQ%)M);\>/O:X7(H MNQ1(MV9( ^$W8\('G(7A&/,OH1M38C>]1-^76(9I.!LPYA0700)JIVL#(Z.( M7PD:JT_*9;*&NO7JXOVH=BF:;LR/QBJY1I6_[5^7V!MZO=EFW8\S C7?-#0I M5^QQ?::*29KWD]GF&'T]D5*'457:12N!09>/*6S!FGJ%K) M" $#4BIE4+'6 >MM6'8IF>F'&4VTT%^3X\G;X:_D_JI!'@BK#6IF("I)8V5, M0"Q8("G4G$F16//MX7?AV:6LI1]N---&^UZ7T^%-!Q(1I:*':PIV0*&E[-NI M )$B'^Y"XKFTKN+= +%]U#U%$DY=8WF))SB:S!N*SC0H%'J'QH$PAH'*08.K ML61PQ06*\US&UML7[@2T2]YR.S[<#+5;Z:$9X7_%,8UP1(B>Y\/A>#B=U?&> MG$]O+V/ ZJ^3+AE4"(2')T:IHLK6HU):MT[1[X&T2RZS+3U:ZJ)E"?AZ0>F\ MF(3%6,EX!(S2,KUH QA9,/X&2BC54@I.4B:V_)"_05,MY&@$V"QA,<'^,KTN:R MXTK.=ZW5Q7?ZFZLR&%I!&*5 I M:XC:YIK>145Y@(G-=\8\C0KTQOJ_X?^;R+[76""ED%S)IC8UU_(8*S10FT @ M"X%>:N5:Y\_WQ@*/7&9NIOYMY?U02Y5A>O!J-/F\_1+E^0=Y.3 M(6GWYZ]_4!CX>GP^F9ZGV?!D<7:+#DAQ041@7--D8E9 D$E0L.&E\3E26M5# M#KLBNEUR:3O,\24Y*'! V ME!&],JIY@+4RNEURN4^?GMNJOV]ZOAZ?D/RNXDM".4J?$32G2:.R(C%$K0F? MC-&4DEENG<^NCFZ7%I>?/CVW5?]C6,\@*!] MZ"'QWLAZ;K)M99(0\[36P>;]DO4XC>E "J>3EAJ*< &4TA&BL!Z"=ZYHGYWU MK:?DE8\'H:O+221]LA]D7(8G M=8O9_,<_DU')=1T#Q].Y4.?HS\W,?$#OCNHOIH,LU* MY+*E:Z 8@A3X6YC5M>2O[\KSDS 7E5Y.N_O)BE7G@)"^)"PM2S._D*A*\ M-1%8;4WSR!G*7GW'ZE"?@'/9EG5W.I>>E-K.^X2O\\K;[Y/GB0+9#F\]\VO MDU=DJPJD4A@HXQ%OZ@;.#7#O1 M,E/D%K$0+*<@H"^ .A>"QBAY;MWN>2^H-;/1;Y-)6VFJ/P(M:[D:Y(A9,%MO M*D!. R\*O R,R=1,N K;F/\]LDTM8:ZSOF7%9LMC8%2OPH!32V MGG/J/+A77)R.=78=VO6^ MG5.+(&4IB,J#\+5%O!8_ VI*:60V/C*;S/7ZQ%LT6]MDDG1:=#)$Y$I>X)0*%PQ@CO*KBR3LO7.N8NG[])2Q@.1 M8D/1M]LU=-IH_V[\[2P2"/YI':*;%'IIT>'?CR]&BUI4<(#BQ&Z8HQD+*D66%U;4RL MAWY73%*HQ.49J@@XLRD!5653 Q0JT_ _*"A@57M+NW6733AZ]YAOZ3)M.# M**A= 64R3@MA_!_A>Q[#.$_&M=KS8C(E3$F&G*64X#57H-!E",$6*#%8QE*V M*K0NP]V-:!4FN6_+'3944;\Y_N7;8@?>.R4I,03)N:E-4 B1*5^;Y3VS'(4( M_3NZ:Z!6(8__MLC35E'M3C->VM%0+Z%3)2!EF('&IZS1$+"DBDI(Q94IS<\0 M6XYDI:(C^[:HTD G3:^!Q[F\#R?=;/BOL,@M*=$\KX12:'8X/#Z<+E8[Y@L4 M XVVQ"PM<%M[O;PO$)AC$!U/43#DP;=>S=X,Z4K\^E:JV@^HU);A]<7:UNM# M2@*Z^9J[#BSJ>J@I.58'2M!WH2@+5C.'64A,7*P112][QDK<^$:*T"W%W>L9 M;DO. *D-?T4%"T+QVG[A# 2A#62*TYD+6FC?>B/8:LA6(M!C=SNT-BX]**WA M'2]''5*F5Z5%WX\61G"<+]O!@8R>9Q4+2&\YJ%#OKLK,@M-&.VFS=[EUJK4* MKI7(]% G5S\0EYKKJ_^UU0N'N=BK?+%$/,C9L6PS@R+K(G ]13$JI\$'D82@ M(=CFUZEN ',EGNEOS&CUK(PL6!2 ]0XM MEZIO5QND9:*ZG'TPQ>4;PWOY!DSKKC>0KPLIX@/]KH>(,5/WG[\PXV&4*C Q 6NCP'4/.IT61ZW.& .^.3 M5Q(\"[6VDP4XY@I@D%%G(8SPK:\ZN!7,P]RK*)0.QGKRQ(<%7]ITE8K5)/9S^'Z7 Z2!3$,,LC"%TO9&1D3WS) MBK[SRA4K0V*M3\Q=%V-K$W;M>1=7ZOS:3:;73JS]&*];^/JP6P'>J![Q7>MYG%/O7>V]>=U7HM4YW ;WN33$9 M(VB?0VWNFAM[#X%1+I2S";[T[9(W KY3_OHI,'9SM3]\G)BC4UPF S+'NINJ M1 A99BA,"_H;*(%OG66TC!,?[ +WQ^1=$^6U*:#=DAK5+>0W-])=$#<.C0)8*06=21%"F;L?4*8&)5B5O M2DRA=7O;@Z5?O?<3/$4CMKGZ>ZQ;S=>%IL\_=8C;KJ[<]E';UZ%6 MFHWO2F M7E2!YZMQ5];-OIX=?O#R& =!1EN*X$0<8H_*9'I\M@HDZ94[2DR2;7U5WZK8 MMC5PJS[G>9EA][\8NE?#$Q*(B*G8H@'KY)6]=E9#9/7<4Z,2>,Y"O+:3?-M(B0]+M0]X2%Z;5%1W:$U)=Q7S (,0P2L+.M0#$()1BVL7 M2YTQ.FM,I77ZN3G:7:H![0[]ME?LX]B\:IDI.C5,NE0OY0PD'$EB8IQRH&!Y ML5E[7EH7'-?%N.81"/\AI-M4B0].M;<43/_^&4[2&0D[1;VME/HHUNYWHA(.A!>>U4.&@D>2 MC4$%+IL$C%X6C0I]\XLWU@:YY@$)_SFDVTR-C\.VSY.!R>"->$S72A#7/#WA/XQI:ZJP]\+:'^-\NJ%Q<97(_.*SK6ML=WYJ MJW+;ZM ?NO*FHA*:(Z/\D).&DPW@4)IZI8KE(;O(1.O*>=^5MWD]^\Z'_([C M>N3SB+10KP<81%-X(BZ#1UU/]:=4Q=$]/$P[NWR!/[E2Z*W/C^LKP;:*AUD$) RZMI.X2%J%T$$EPRSV1C^H(7: MVX ^R<+9)FQ[.'6VOWWV*L@!TY%;(RTDS 44Q]JT$^?2$"R[S+GL[3;ZJU"> M9-UK&_:T4$GO_%!,28TZU1-C:8#,T7<^$7<+"DP4K:%K'6"OQ(]F(WQQW'7U ML )/4Q(YCR1P2[-2TW=!)@E"NL"99CHU/[WF;D2[Y+M;L&-%^F^BC[YG03W$ MZQ16CB9%^E-/6,J@@J>PH60/7O"E'URA;O =DL13Q]RB!Q9YE4'EB]A%6Y5, '8@++BG&1F%+-+]X^ M?WA;JS ?#BLEH;*%2(QU%QMS$',Q((4*:)E/-*)>S<#-<3UV=K>)IN^>Z6M+ MNID?^#-TP]HQ=@$C:*5XLAX2X0=5*')W*ACPOFYJ$(&CXXT5?@/$+MGY-OK> M3LXK6O+3G]OM$ZZRPZ[JF3TOB@20L#A-D1Z2P_OG__YIL?Y^GT!&>K;WY8(*PP?_/'9'7\S>H8O_GW^>*?D\_P MS;LIK,I\<<+8OZW_V0_S3U\6DX_'JV\DE^KB8Q=_7?Q5E!QSM(H5SS/3,@ + M0F0FL*!!!286_?]^_"L4H] $Q^AODNFB XM%1%; !!55S@)P_=#I9/;/O]8O M$9;X#:DW6ZY__-NWQZO5I[]^]]T??_SQES_C8OJ7^>+C=Y)S]=W%I[\]__B? MMS[_AUI_6H00OEO_]?*CR\E='Z3'BN_^XY5@D1;S*;['\LWYM[^_?WU;TLEL]5V>G'QW_IGO8#HEB==/6'WY MA'_[=CDY^33%B]\=+[!LE/Y"Y2J4J>+\K_JT[W:6Z9@$6:33B(Q^B[-*\88R MWO7TW66^?!;+6.!TNFHH\>UG-Y5W?@*3E@:^]>@&TJX?Q$[P).*BI:A?/?>: MG!="WI1P_<@ZT2[^DN8GWZV%^["B";7.KSZ>99N:?_OMTLOKR ML+1_SM*"U3F66\778CWPQ&MR$B$FLTF=8][0C^>/K5(UDQC_7.$L8_[VFTG^ MV[>3+).2EN?,P6B%*J 3/'FCP1>+ H\>>'85_4+XZ3Q]]:IIG2[GE_A.(>)T M_=NCTR7["/#IZN&D+;ZF;Y='*="47< R7C@PK2-G8%1FQD=N$BU1$,1M=BPO MV%9@&=?\.'_%=Q6([W"Z6E[\9@W-&I;-4IQ!LKU>KXD"2-/[CWCVOZ]GMTWW M?CZ=_CQ?_ &+?!2L$SI"8EAL81HA,E)4L%"X)R2$]TDW5KJGB%];Y(JFKQ87 MMCD?VUL._K*8GS3EQFH^'B1GM"#]OOUFOJ#'_>U;OBN#/AS# I=O3U?58:E> MX%%)-%2-,LP7Q9EV7C! 35)%Z902EO-PQ[2YV\"X*<3X+!@4MGE+F]\F@=B9 M!+=4/7+)R P%F3><)(I>,0\.F5(J1)K(.:)O/CW>O6(]61KL9O7;/)!->/!Z MN3S%_./I@HCY#A>3>3[CZ_KK]V23_,/\Y!-Y:NL0YX06(ILRDE9@86)=.*!D<4 M&EGPQ4DM+1C>VGGI+^6S)%HKU&[S3 \ZI;W'Y6HQ22O,ZX^]JO;Y%5=O"]FJ MX&1U2I\Y2AJS=::P[ 7-R4DI%E0&EKSF7J5BTHJ@1I\(72HZ*Z&U&VD&GR9]./DWG M7Q#7'WIWNDC'9,UW4Y@MCW).23@NF<%@F<[%LZ I>I%>"4@0N#(CK0!AR#S%D-":;"3)N5 R1.&#C\G$$6>_C8(^2\HU MQ.XVX?RNA*NNZ0*/ZSG#9[).FI_@>BK^#?X\"A3S:*XM$RD"T\XDYHMVK("U M.61,PK3>$;Y'G*=-GE8XW*9(V)4BK_)_G2Y7ZY.(W^:O[?U=[A,/,W MB%,\PBQ1!!T8VDCDD0(80 @,*&K(6EHLV@YUD+F6H.'@OY95,OA!W0YFO.L( MYINS'(&_INF<)H&_?;M:G.+5+^>S%?ZY^FFZ?N'?OEWBQ_I-,R:<$:O.//-9 MG:9>_3E9'FD'-B696!(Y,!T#:62D8^!C=*@-Y[']$-6+#G0*U=!4VY4[=PX'=@9L/9?71*)&2 M+U8J9"B%8UHEBL:$D^1]( @*T 8XLAN1"E^EI>V?"7V,/0 #2)R3^9EO_,O: MI3[RH@@3@R9?+@M:,U7--2 5K4M"Z9!4**UW3VX),7Z\T "23B**RCV(0<_%8X.,G<>VD>=]PCT%"C0SN(#C/Q7*9V> MG$YKTO[;U3$N[MAR.1<4K:Y::J:$HJA(<^(MN,Q"U*D$[2D>;1U!=!;N2=!D M$"0&R/]YCRO2%?-/L)A1 +X\ERH:>JT5) :$RF;C:_Q,/V)RT64K97&-^7&W M)$^!# ULO#$=YU^_NV$8BI3_N65R^NG)"2R^S,N'RJS'2Y5:YZKQ?LGKJ^O3XW,MF3SDI[C4EKIZWDH? D':IB7)81 M[5&_5VTW8JL]CWZN=L W-(GD5S-:?LXM<_:;U[,5S#Y.*.)]M5SB:OG]EU_@ MO^:+'Z:P7%[;0!')1FTU\Q XTS8D%G(L3.@ W-+_&P8+?_HS34_KGN+?Y_/\QV0Z/0+I4RF%POX(Y.@;%"QPR1G&4)1(4AG? M.LNYEX#C377[H-*MI/G!L!O S_YU/DNP/'ZWF/\7IM6K"+,\GU79?Y@O5Q1" M6B\S8F#"0UT<:"'W-=7(*&<%5SJB"8V9=;]$SXM*#=%IZ)2O+?,++/Y)LSXI M_P'3Z8) P.45\]_,R2)+,ED]'OJ,"_KCD; A2E2*B>PCTR4"\X;\@R0#9!N$ M4+QTFIY[O_IYD&8$6 9PT^\2^/?9 F$Z^1_,?R=C5Z&/4.;@ZS86.#0T39K, MP"3)(.>@=2A2Q]8;/=TD>Q[<&A"M ?+QSP*=*PG_?;(ZGI^NWB/DR?0+.:NX M.)G,JA8_T\!8'UN_.JDN[5%!:X KP1R1GV9432J8&!EZ@)R$4RJD07:3MQ#V M>3%O'$P'2-K?0O"O)^Q7L]DI3,^54245G:-A5H-@6JK"($%D*8# )+5">P $ MW:S "VG'P;YAHO]NACP[IQ:!0Y$FDI-1+(EN+ O!D*>!D=P/S6W.?MC0?)3L MCKV[?R/"="AY(S]W4W!](NJ"32DY\G4=+^27.&2^",Z<#3;:9%6!UIE@/<0; M.Z=D=,;,QT%N@/.G>T2]$O17.,'S3?4NX@Z4J-)3U/VDL P&?7>*-R ]YE!9U@>NUOMVKV?O%O.$ MR^4M2<_.[I)6D@<*W9,PH684DI2U.YWD%,%S[GA*MI.G]L"+QC_^'!2E^4 F M;KCEOURLCGZH@00N/L%B]:6JNJ:^4)E+Z3*+,I"B4BH&7B #EY*QRA40G3;Y MZ0779@[ZZ6K6V/3NY^+R-+%]P]W7*L][_'1>S/;JXP+Q[%CA:Q'/1T(7(?MX M,P\0I;-@X_HN;3":C!YHWM22Q';!:]HU.1)2!/WZ6 M;' ]]DB2/G9O[57\)\Y@^?UD_NX8%B?P9G)"TVD^7^Z*SS(7)YA%J9F.1K"H MLZ7%-&2+ -:+U,FCN.M%V3IQXGGTNTO$@I M["!40W]AHR#C^P>[8W0;\$8&;NP/;!9.*F5=QUO9.MY(T,-T1'WHD!LO?Z\/6M&O>9GY!KH/\E4]$A.A"3/U"*2 MHY(#QVQ08?N^,QN$>2ZK>%M4!LA5N"[/^4CH(M% )QFWI=ESO>UN<-TLN6MC MZR'*+&]+ICFJH"R%'+5[AC9<4_1JD8F2=0'C]CX@% M?T>HX6)QWM?O?/6"'%4(UC/@HJ9. 6DG?&"^F!@=-TJ*UAWQ[I)C_+."7?&9 M-S;N *[!;_2YM^758D$+W9K@:U*#%()>[YG0ZV,P38Z/0DV.#T:5%"J5.VW> M]4#\3D&>FTNP.QH#M':])D[UD7^=S^#J-[_1=TM(%92+@ZTNX@[D*_04=3^. M1 .0;U;CCH#0$.7.W;10LLB4ZS9.UUPU/TTD=>0+9N\G$0A'K M-]D_G_H TWI/X@W%Z[-K6_ 7G0J$R3+ZND1'FH5M(;?,T:2LN.(1'&8=;FP_ M;=B:N/OYX_LB@V(R;VO0C7Y*PVKNRU3I>:$%&V9I M/7L^5JL;[;<9QL-;A1NFU1"#$8F'K0&HT/)16=P17N'VNNCCN_8,4_MLM1B[1(1.]], M($ZFZV3W7Q"6I^3SOIV]KPGPM:ON&7T7%S]^#\O)M:QGK8N4+FEF U>U:LB1 MZT2SEXE2)I=3Y+&U[]E4@9WC;E@>TPOJ_]3"@<\P70_YU0\TWK_0V\[Z:Q;/ MI2A*,AX262F9Q*)4FG$7HI""*.%:6ZF38'M(Z-H;^VZ%\\V1&Z*ETF<:\>M: MD_GB UROX/L1X^KJIR/A22P(%(ZJX)@6+K+H ["BM5) EC&R>0N=CK(]9Y(- M@M\0SOW:4)=V^W&RK.4@9*8C*4NRM#PQ%!)H #C)0&?/@%P263O$.-YZZMHH MS+-F4A.$!B@&;V&BL[V8F,@[E5*P'&UBVD<:#5I+%EP1:'BRF%NW1&DF_%@] MB ^'D/O!_6 JV"ZT__[+Y;?_9X(+DNSXRQO\C--U7$_^/3=."::B"C6C )B' MG)B+D32#$!VT[L723;)]]4+>$VLV<;<=>D-4%%V(=FZ7=1!X6][SLXXNP@Y5 MOM9'T#T5KPV ^"92#0;7WCFF3-:()3,TIM8X^\R\JZZJB%Y'B2*%UCU<#X!; M#U6L'1JU^J T)*5>SSZ=KI9K"XB+,BH$#4D:%JRIC8ML8-%X6>\]%$5(R8-L M7LR]69P]QA/M@=Q$F1U1&&!3XR[1Y+EHTI!R.GF6$]8+J%UB8.B+SXE3F&.0 MI]9)*_>(\]P(L@T*PY12W]S\/IM"??8Q<\M4\?4J7] L2AV8D,X$U*FDT/I" MD0VB/'/WN0$^ ^Q$K,_5"BZNS;?:-[@ 375.=O+ *P15F3>OL\,-GZL/= M)@Z;J'U '8"@O\QG^.6L@>3/I[-\D:Y0L"0E^UZ_'L6G(3>.VS M \&XIRE9UZOT(J=H-MND.?FUA>O6&>[W"O2,6=0.J 'B@0T9'NM\2UU,4LHS MF;FK :YBX(1F0EL>1''!I)$2KTD.859DD".M$\E*AO M/#2[17E]H!CR!.?[+]?.*7Y>X'^?XBQ].6O.Z;75B=Q*$2TY?YIB4,A"LEIX M&8UV,3?WTCN(];Q]K=:X#=#.X*X#L$L!+SK^=A!QQ%27&^+M/<&E#;0=4A!: MX#)23LM-4;E"'5"[VLJ51E&]1BF(2#%P+9CB&*)H?N7LWJC3/7]E;\SI \=8 M65"7<_%EUH3F/DC%LLS M"J)A<(5L\5Z:Q,4GEL[TUWD.HP"><]6F36FEI3ZQV+8 J3 MGF>1/!=1MK[!J9> XU0Q6IL)P>(8+_1%YP",1J!E#J5,17MPH?4!\X%6,0[' MGNVJ%/L@,T*5XM='2J].YHM5O6JP7H"Z#F2.O"RQE,!9K(WT-5? :C$T13/. M*AF$%+YU'G%?&9\RJ0;%JW7+B TC8);ONM?R*]F/! V*('UFQM6M$FLUV2@$ M5I0LQMA(BY!\:-'=48:G2*,Q81G@6/ !]J=T>G(ZA17FOR_FRQLWI7Z/9;[ MW^#/H\RY%@$=&Y9H'D$T$?XJ$W!^R YPZ;JM$O7KR M2@D.3I#!@*VO)-127&Z-*^2OO;ZI\R&;:U\&W"[*^ W9KL;BI^=;7$! MZ+1"IHR53 L*-L!C9 BJN%2$,ZIU>6 'L<;J[3 >+5IC<3!=&3:D\VL3$EK@ M#'+='Q$BT.J)EF4M>4WUS[)YX_P#*QQKCGC'DK ^EC_T ILNNKR4A&TZ-&I! MD"$K;;9!]] 9:[4. E,M#5:FGL(9BA5HR7>TW@-D)4UI?6YQ^$S=LB3L8(C: M!]3QD@,E:N\ $U-:!@I&>;V#-Q26>/8!<_$66J=['4IRX/[0[98LV >:T4O" MBHI8:]98L"&=A:&AT!<*36.R*KK@.]T\UN=0\0F7A.U"GW9 C5X25H2$D'0F M8BM/P9!0#$IPS"JPB,5R85NSZ"F7A.W"HG9 C582=BX;S]H7GP233E!$+:)G ML?#,'YS-E5@7<<;IZ+E7/MI1F0N6!)Z:(# M"U$8%EP,*DD,\N;>U:;K%3>^XQDRHJ75-YZ&C)D&^/6Q#NYR]<'6[QH^,;"3 MEC_?2/QA/EM-9J?STQM8O)LOSTB&R^5OQS 3DF*5 MU7&]<S&H#@ MO*TV-X>ES=P)A308<^V_G 8J'KU :U(Y&R6XN*XN04[*O3"ZS&8,$""9Y>C M^!)MMC(49F/=LA> #*RQ3*,JPOB,/K9.WWRTB3##$:T_%H>>"$,3NP61+:/@ M.M6],\,\I,BL*RB40\R^^75]CR\1IA?B'1-A^EC^T-,*NNCRD@C3,[^@%T&& MS"_8!MU#9ZPTH43A,Q.Q=BW0.=,:$12CM2&!--DZT?IHY_"9NF4BS,$0M0^H M Q#T_N/RG(474B-#\D.8!J@'Y^!8Y-S9DI(OZ%[R&H;!NE=>0Q^@!MB5O/^X MW(N@C0[DV0V[L*@=4 /,15=U'M4(ZVE: M0$S1*\N =&,T52?ZSGD6HE7&%%<4MD[(NRW%4_7R=[3W )MG7TOT \UV'^>+ MR?] M?9%T\ .$@[DMC\LW7Z<\5UQO)<6S4 8?,*X4U*:*U4,.;"$$&FR+)&! MQ'J3 *V*3NKD8^M^5_NBR0.>\/@LZ6/[T5U;]"*IJGL!Q^N%TXY64;0LH'4A M8_*!MR[7/##7MC6"O1S6/N8?W6$%(4^FM=$;+D[(F:^.V^6]]P.FRVTKR_#I M=$VL="/=+CL'24D9M 3-D<<$Q!G,1NHL$P\/I]MM*U6K=#P*#3,%@]?\_%E^ MNSK&Q?D?SEHM7QT4!6?18J*FG6D6*T;PO+(0DI%7!EMQZ;MI:V%UGZ9O8 M_/SYUTEM<[,^ 452RA.4^03*5A5KC"(F>SBZ[H"UGIHW9KC/GGV>9(])(=N M3MW-,!E@5;]+MB.2@FNC$XNVD+(BE7HS4&9.^:A-"1QNWVG M.RP7*PJ63NF9BT^P6'WY%4[.PG-T.J5 LVD)KN9@&E-S,&D0E2RYR@;0=UKJ MZ077R$<_71%OT[OWM>4Y MKSAE9O.%=5>=[CI]-%.H8EOOJXP#6[;HIX?@;0 M1<@^NZ /4*2S8.-N@+;!<#X6 'MC"T_:IZ(RDT5FIH.5#!RMP4H:HXT'&7.G MA*G#9LF&_<\]DJ2/W=MW'*:HM_8]?G<,BQ-(>+J:))@N7\_2Q>4#QAHNHV.) MB[K-0GZZ#T$R)WU,'&-)\D8 M;&Q\ .O&L_W'1"?^6#&;1@)K:5[/3LYG>'W MD_F5.#%*F0M)4E*63'L?&!20C.>20PX!,MI.6-]^]I,#=T?SM1[(_Y@L)GD" M%]NN3CJ!.F.M%*=9*P9DH&5B/LNH(I2B;MY(M@')KY_[Y%#%9E;>0B[F'6C;[[O\^7YZ>J0 MCI@[BK.?4^9M;'7CH)E'Q[T.6I@DM447 ;QQ #(G+FWIT-=E!\':GHK]^\,O MOMJZ]\"A.&L8^>&1Q@H/+"2)+"EG>+0:1&R=)K6+O*U/$#N\^]5)C5R..(7U MQ1K%O*P%G D$@[JO)"E"B2IIX:#U^KRUL.//Z:-Q\*'CR&$ '>$LNX/@9V&1 M%HD+RVT-AFAUXR1W0.$8^%@\K:-8K-\_$4<]N7Q,[.L/XK[/+SOXZ0 Q@7=, MJIHJ:$4A161@]9:TE&*A=;7Y2?JA[7&,0X7NVQP](!DGP.TBT?/=YN@#5X=M MCBUL/0X+E':0H":("+&^M\X1[T-A.5"P%GDHLOEVZ.%O<[0%OX^)!P#]':&& MBP7FZR&Y->!HF05FO.0TR3G!HJ GV8XQ1&"5\UO^KM+CH/8[.B%S[RQ<1MZ MLAL/WKW0TF?@3%@@SQH4,A\],@JNM1/!%6$[C?%'E-X,RRY*4MD# VLEBVBLT1(++9B= M0+_G)4\.[E8&;;P O%O,\VE:O5V<=4LYF]5, FL,@2^=< MEDD4U6"NO^O=S\9OW-GP#7N-7I/GJG$.7K3!Z2)40S]QHR#C^X6[8W0;\$8& M'F8:N$.X )X7=)IF).T8K4$TX5GIF'+2:0"=56E1&S,RZO?X>2.!WL>NK?VZ M7R937*[F,SQ??[2,H;B86#0T<^D2 HL\*&8-!J^2LUZ[3@OZC0>/NX@WLO6\ MD:$&.*JL+2+>EE>+!6=KB)M&LURLQ%0OSL!.JW6/ M+;T[!7D62W<[*#;>+[4]/ZZ)4T?!K_,97/UFW1H/4D7DHC=,%W$'.@GJ*>I^ MCHD:@#P?'Z$!CA+ZBJT@"_19,:D4U,0_"FAHXF0V8= TY$JP\!0)]<#)T_[Y MU >8UE['&UJ19].? M- V*R;RM00\RZ_:ZC<9,K[WKO>/GT3ZH_8V$6:L4AFB%3\IK"=XG2S,*.J6X ME.3W]D^8O4N"?75ARE'&G!*R4.3Z'FGRO8.NWIKRR60T_NET8;KJ!??VCQGF M[V$*LX0?CF&!RR.9>9)& ,LF9:93XLS71:/$"#1O. IH6A_.@ M>3!-GW(LR&NE$6A'!HH4ZT>;(_,R9"E\%)JWOF/CB39]VH5TPV-W*$G3=\=> M,D8>:; PI\$S;7AM39(34U)FFKX#[[B[_5CWSD; O]/&61\<#F!_HXNX+QMG M.X&\XT;'-@@= +%X,32N,F>BU$;QP=&@LER3[ EB"A$!7S;.]L&G/L",M'&F M2.U44F))XWK?L# ?2'U3G/$0#)>F6ZNAQ[IQU@N3#AMG?0S:.M_J-TS'L_ET M_O'+!N%B"4$H89BI :?.M7\:.7;T(R:M."W$(G5"^Z$W/6'FE M6?"4//$0H%8H>) L& !F.-=>0%0B=EH.'E$"_W@>:1.K[RU[OXN0SSA[OQ>& M6R5F;P/ WK+W2Y(1LJ\IZN0O:5TO@$DT7+17U@)+TL?OX MV?LR:I$#=\RM[[2S2;*8:?X4Q;BLN(KZ9I[O4\O>[X5/O^S]/L8=HS$ISUP% M5,Q)X^O>(">GR7DFG4(;#4B;L'T]CTJW!W=%\ S0-^LZGS4C4FW1G$'LS7TZAXL_J@%)24H8.B=K#%'=6*59E;E M4'QV%-J43G ^PFJ:K;%M9="&110/MQ=0:'R0T3,7;"0&!LE D'2!:QVSBK)@ MZX9!!]>=9?P#AS9X#$"4NSH2=)#HV;9FZ057A^X<6]AZG-8LW$CKP2B&6>=: M66B9QY19"M&5K$,LJM,M$@>(_M:M61J#W\?$HW2@C3+5MB/(N+>T:"6?F'=& M,X,Z!-O'63MH-MP;,+VCL;=XQ2:D[A8@S9,.NP[J]"["+4,ZJC[H51IY+:;0P\6AUU5H9KI8C?:&@E MB@Y8B!3YUAX/F$$3R3OU=SXLU/O64;<'O8]=AZZC5@D!7*'%APO+M R6Q>@= M2UE;#-D:O(GQXZJC[F7K^^JH^QAJC!*EM0?Q/2PQDPOYB<@-]7F_UC2$U>3S M+CW^.SYYYS*C;32X44BD ,#P*+)Q3D-(D=B.0455%%I(^JCC.W; MI=]YVW%:"MY_6N35_IP^NEJ]G[W QF>>_+^HMXZZ !*!WJ MFEGK!#GFPOOS7V4$ R+H=O[7CNF0JM3S.WUN?5;'8*4U(CT6_@([ZF MIR%]Z/7LK(#KU>GJ>+Z8_ _FHUI!F52(K'#+F2[>U.M)@95 ]A;.9.>Z52&/ M(.RS(?1!HC]$!=6V*OYZ6G%[6U[EO&8 3&^IQH,('KEB 8JM]Z.F>JN"82& M*$:)!-CZ7ID!U7DVU#\T:@QQ5>>NJMU22*M8>,F%1O"ZDX+S9&BD^"0'H=$! MC\TWT9LK\<+P46G0\%RWQ6IU[QI%KY(RU,L)$JEF:ACN,J.H6R=,7!?;[1;Q MP41\-M0](*0'Z"*VM6)GBKQ>+D\Q7T0/1U+FG&,4S&ECSNY$"%E+YKS@RH.S M);3N6]%4@6=#ZOW#?YO+9F][.=?)K.OR">GZ#?K?VO\W5W.5*C*KK\;4[S M__6__S!?KGZ=K_XOKMYCFG^AP?0A[;I.C*$L 3J$A.0N2 !&AM@Z%VDF6 M2Y<*C[%366>?/FYC*/;L1L?AT>6.8X[=&Q8.I>79I/#S?''^J_HY<11M\!'! M,:&P]H>QED&2GJ'0&*01UF+KYE[C:O@R3 Z'0'>,EYW/!8>;%2Z?=/:/;L:I M1SE:*U.43 I+_J93P(*VR&*1F7Q-ZUSSVX'WINS+*#I(6MTQH'8_Z$/Y?E/*&[BS0#U1M_+(,T5QG)@JA< M&J-*AEH5*S+G3$?E64A6,"P!HK&">^S6X_76HQ\O?KM9J?587$LCKTNC0LHT MM9"[JAU-,CZN[U\JY# HD-EX):+NCIE\.IAM;:76[9C>+2;S197EHJ-LE$4& M$2TSP@72*U?W+E!PFD3*4AN)O%OV_\TG/U[$=K)1ZZS*\R'_:I8O6'1Y0:+B MN6CGF*!PD.F$G$4C$\/@BC9:<>]Z#+:[7O%X(6QCM2'N*5T'5O3AM5/F'7>1 M:\,* !%+4( 5!4B2+6"20B3ZJ;%?^I4 SSLZW1Z+?90$;#3$E1JS?&/\=-%I MH"!W"'WV$RKO0).^B0!C8;R/0JYM='/"9\N=9XHGP[3!VN[>"0:%.RM, 7_S M@M1GQ-L'HO\#IVT?: >@Z^5!T+4&2F0)MPY];,;76 J B1A\L4D5D*V; M5-XAQ@&>R0V.[Z93NBW!&:"=V7MB%0PT!&WKV.3LA/A?,![!&2,6\-O5"R]H& MS"/17&B+/)!#ZUNO>!N%>6%1(Z!:WY12K;%>U5/4G (@SH17A6F,DH$RA2D, MJF21E3*J"UL>NMOBXH7/,U[(WQZV&PQKC] M G].3DY/+L[+ EI75Q(1D02)@I: $BRCJ23ID+,LW>YQ?@"YKUXZ\G4&VYI] MWL)F^VM_=['L__1G_57[)G@;GC]0*[PNVMQHB!>R2.6M0BUT!=S,-U1W@S;%N\( MM* !'".SL9 'Y+1E-'2!T?!&Z8U*69=1;'& X45;)G7;1^L%R [&^U\ZX#: MBUJI"5&3(EZ'VL):,RE]*0II0KE9,/V2&#PV!?<"]J$D!K^FU?($+V_:>%/_ M056Z>J;DA$BG>6:9)[)EL,@\1L>XDIH+@"*;3XOWB//X ^U>_)@/@], .W<; M1+NXU*N#< .=M]XKV'X.3IO!V(T>.V P.E&T)*>ZT.A0G"9R7;1GT8;$C*UI M*0%<2:U;0^V!( ^<4.Z''WU,/P O_HXS7,#TU2R_RB=DY>7JK(7X>^S-P1S/C02PYP[(CWPF*3\ M$3_C=/ZI6N%K$;EQ4(E"U(B*T7$@D7GZ%N?6W<0ZRE1I34* \PK M7Z=[U/T:5R^8D%&KV@=4,E\XL 1.%(B9G+!.!T//-[%P%_]U>RP>2V)A%YU> M$@M[)1;VHLD8&5K;8/Q8$@NE$%%D&YA('&LZG&+19<$"!V'K;T7M6'@QO M>R46'AQM^T [:FH/&)[ 9G) -,FD.;F3(1N@>2*"SQ:XR8-UK'JBJ3V]L.Z< MVM,'J %<_KNR'UWA7AB?&0B]/C8U#)Q-Y&NZDITWVG0[:GY)36W)FBW &6#& MN3_3L11MDE>2(4;!M"K(@A&>H;3TO?"AZ-;,>0ZIJ;MPJ!U@&\.%P3,DSB;, M5VDU^3Q9?6F>(''WXP?*C^B@RXWT"/09BHL\<)=TU"(H$20D^L8*2X38D!YQ M]XOVGAT1/$@;T;.BUP?0-']Y5;O5:P@@C>'I?S M^_ET^O-\4?]8ZVP$%\:Q;%2]WI.^Q&04LS+86"Q8XUIOO RCR0'.TVV9W+I+ M;P-"#)'=T4ZKLY;M1PHBU+F..1X\*40!7U3H:B&."<:9#,U=T>9*/")R-V37 M<(3?@AJ'=)?@/9=_AE(4!,N9<)F3GV^'P ] M#ND>P7.5R*P%)ZO3>GG1Q+RHIBU&LOK'=]_^A,7:4)Z'8%,8!TOM"K5 MD@,KR1_TQC*I17369!6]:4WHWE*^\'5X< _IPL"-/A1W7G'A+,N"AI;.P3+@ M/K 4H$13Q&%$Y+O1X #E&L#[<8M0!<3XOK*K#H=EXOI6&>4.1N6 MI:'EV@1>>PU*!C0S!PNT?LM#BU_Z:_DR,@Z+2 <8Z734^$C6>Q@*J:G.^B1I MQVC9#2PZ'P$S\)(.IE*PGVJ/:)",Q-+]#*I>%#NH?*HNU]%]K6J0-KG$:69S MKIZ,(P6+T2F&H!)IGS3'T2\S;*?>RXC:=43MB6H'E66[>:_E7GV]\$4JT,R4 MXIA.V;&H8V:&(/$V@";<#FUH]=3Q97P-/;Z&)-T0FW^[ZGNA33=M;>%&* 5, M(!=G"W5T-63T/"=OT'I]<$.LEX8O VSH 38-2,J&X-"YH%+IF4! M!@Z140A,SJ_VLH3F&_+[B+'VNO%Y+P*0T%DC,I,^DK/DK&=0NSKEDFD6P"(< M'%J4VU&UEREMX"AW"(K=GLOLOD?2JYS7O('ICY-E[5%2?:17L=8(I]41KUVQ M"AK&;;UAG5[/O$V>I>*%R@:2U*/'M;LH](A&S6%LH+:CQU!N60B#UDKP0S/6,/OQ !I7DI9H4M@I V#Y+V.J^8C M&B?MB7K7$#I@E@VU=;J#RIO7SDTJBR,?BUG7?P0M"2*9@04!G)4HG0@F6&4& M.< ;5\V7@?5X6';8IWNO2;/);#E)_X#I*1[E5#L%40P=( 2FO:W]9K5F"8%^ M"$[ 2-TN&RCS,D@.C3$'Z+Q=&_U?*R:.HHS.6TUNZ^ M\!R;T^X4E.\%[$-I3OMU6Q6I=#(A)6:EX'6+3[*8G*)%"=!$EY2'U@UJGE@# MKUX!5Q\L#BIAY[[^!1UT>FG@U:N!5R^:C-():0N,'PM_K04C2H@,:FM8 MG;U@X)1BTO 0$'4*!0?#VUX-O Z.MGV@';6!5[+1!@3!LI6*Z9 +B]HK MQDM&\GM,B:%U/LA3;^#5"^O.#;SZ +6_2X9^_L>\W*'#LGDSG8=>-%!;G5[Z MW6BP \A-@00B&J^=3Z=?_QR MN7UB,O<@R,T'-WM0YPEF_+\6;;N@-19:B. M/-MLUMVE8FU!7AO)G9WB!.0JB0C,)B-H-35D='"1_#G!4U .K6G="'XX;1X1 M]X'&7K)=2FBAC6&Y0Q M,I^B8SF!RRE;'KD^Y(7B7NU>QLR@"TH[9AW2&7H/3<^N>+ M:A'D>3IPS&?CF(XJL1!SS2]R-'UP8_SA] #JJ=O+Z!E_]&S!JD,J\.JJ)RDH MHQ+>,(FAWJ[-L:K*6;U%T 8+H."@=PKN4NIEO(P^7GKQZ/9 <019D]TRH4%J3S3"!- 9@\*'$PU9!=E7H9**/$,UOSZ/9 M\8>3:ZRD16-K!G<.M3X;,HM $X".P5JNI8;"7W*-]WO0N!>P#S/7&%!S6H,H M\$ED3)(X,1!2L\"U+5FG+%SKO*8GEFO*QY&IVT>DEU[A7KG$O MFHR1M+D-QH^%ORBBLL%'QG,)Y#5%SH(K]>J_:(V"$#(?O27[P?"V5Z[QP=&V M#[2CYAH+5PK'E)DLOC MZMZDMJFVL[3H-4C7W(5\ZKG&O;#NG&OUYB.5S#P:P3+7H*)6F%2GK@CTU&OLH)^NF/'5"Y^GA[^]S1NF M!UT*<OC\$:XW9^XGQY7SS*'/4ZNU8R\H@#BP(= M*TIHD[1SV77*9G@ N:]>.MYJO)/9YRULUM#-6@MR=N!YH8XQGM>VFQ&EI84 M,PLV1Y8IA@EHN/&F4_/:A\"[_M)'"-[6-MLX\@:OQWN/R]5B4D\EUG__G=[2 MOA;OOI<,5(?76:\;-7BQ%./0.T.>CZ[5 !:,4I;;$&5*H6RHP;OO=7NOO]/H MT=6#)0E(SAL2$VGUJ.=A";DM(/GA))*]V7O]W4__?3I9?7D](T!/US[RV]4Q M+GX[AMEY7>6O\]EG@AOS]1L@'3C+A19,ETA?5%VKE:NEY28Y+C&'=#"E>%MI M>("1;5OF-SOZ'9Y 0Q7H#:OM^76$Q>@84RZ,ERAKZP7#HB5,@*9:2,F@S@=3 M1]%7N4U//\,K5KJFHNG..X)GA$\^.CV28:C(*/*O;M;HXC B\;DS6SCI8OG;1A 7E@ MB* M&4#JPZG-::CW(QI[AT#^ QS(O9C[J$;OO9>:WV&(%+U-Q0.3.M4K&,CA M 6\+R]87;;/+PC^>(=Q3^9=Q?)CC>$@./^+=LPZS6L3,D_;,Q4"S6A2IMCHR M3$DAO1+U'J['XQ;W5/YE,!_F8!Z2PX]Q!Z_>R_2P%8(KVD05F8-:2RT"L*HX MPY -"NN#M@?3'J*IYB_#^#"'\6#L?9Q[A@_;P!09@PQ;IK MFB 4&1YAHE+/\;O//@GD]-4;'@)+0CBF:?%@O@C-'#WI[ ?LP^R1$%"$G9VFJJ'.FA<"BK,X/31\!=$HEM3Y^>&)]$GIQX-X^"7VP M>"QUYEUT>NF3T*M/0B^:C%%PO@W&CX6_RI%20,KX4$?A(.C;1]H!Z#K734E[S_\?EY>%&W0(MO,A%5DK2PY\P8*<])X M[[-50G0JR>K!NWL%.L >7#,YT,!-L;];&^0S+)\]7&!9\;:H>IKTZ-VKNWJ M)..-"JX40:%T7'FO-3KC*:P-0P?<9D6DT_G MRI['(R:I;)(GMP_J]@F I-G-9 8\0N+<%X6MP[X'1-IU?CI[_%ORJ6G@S3ZN MW_,>9_@'3.O].D=:R."E$@QHZ#!=O&71H6>(%CUH0(#6D<,#(HT_1[5DQGAZ-UQ'6-ORUJHM30JH$-N2%-3I[^4:&&W8)F20689C;=3_/KDT^+^>>S"?/OB_ER>836E!P2L)2,8=K[2&NF M]DPY*0W%N^A%ZSS?S=(\#0XTMOH 9\IW:WVVSX'*.(CDUF3'R8E'&UF(1%5: M@P/:+(*WK7>6[Q%GK*W*X6?XW:V][YW%VASAPPI6ZZ=]2#B#Q62^COEL4:(4 M1&:%+>04<\.\38JAE%8E@P5YBYY,=[Y\7SN+S5"=M[1NX^8O%W+\/EM^PC0I M$\P7MU]W$*IA+Z:-@HS?F:D!2/.A+#P:_(X\4LZM9LH:3@S/F<5D'2M!:Q :/\\7V""Y>I\QP.,3 $@L\"Q-C[UP*('SVJ' M%1XS!-G-(>@(]==O'[=]4"-8[@!Z!YL.T";BW6).*]WJ2]TU6[V:K4_H/YT= MR%[NXYIB0G&R,)5=KAX/9R&7R 1X0\=Q'HJJ_U02 P0+&P4L0IX M/CRZB#C0\5\'\?9SFM</_ME/EO,/T_@AU=O2YFD>K[S!N)\4?_- MEP^?(%VT^(M0F_,IDM4JEX6ZL1N_83>RZQO'WZ!JCM5\ M:$,WWX2&)63RHAX4$DR& B(S*%[75HV6@2W DM A&LZ5L;(3&[J^\8FQ81!# MC]$3\X?Y='HF*#T&2&H2GF;:V<>KT\%?85'__!EW.!_=YC4[GYWNK-N-<]5@ M^!FO'_P3 7^=DSGN_O-O]-T2 MTCJ#^&JCMDCAK4^"@7>UH020,PY1,.^*#4)!--!Z^[JE_#O-E)L$.>O2\+;\ M!HN/N*(YY.,"R%0RBFA$EHP;+AG-[I[YX.M!(T9?$H6@TG>:+_N]=_Q9>ZP?(KKGXX72S(-D?%0:H;KDPA]W6KI1;6R\@*CR(8=-;:YM?]W2// M,R95,Y@&V+&ZB_"OEDM\:\&@"ZVP0S.X5[KRL8,/UAOES5!'D*T=_A@H+U M%7S$(PKK7;:V,(1Z7:7BAD7G,L.DA$]@*'Y(G8*[^][R#/G1UO*W*6$'V0%X MCTNDMQR?;>:<0/.@!162MZ)(3U>^EP),Q0N MM_GC&O+G8L-O77YSQ?"WY4<*&J?S]<9S'0/??_FAQ@*X^ 0+6G25"-:::)G! M7.\;-(&%+#@S/JE4$+BP=@MB;2?-"^-&0O(V%?T 5+PN.PV>3V2LR9FO1Y'# MZ0GFG^>+&SHMR0O45M@H6=:*QE')EF*)1%J%H,$J#+="OEZ$W$:F%UJ.BNIM MUR:>[8A@/HJ^*!^X8#E(&CU<9P;*DKPB M&1$X%X9W6V"[O.VY$JHY$G=L:>YV?GVYOX_I>#:?SC]^.5_MKP[4CI+,B,ES MIF)-+S2YU TSSPQH 3$HAZ);656'ESU7IK3&X0ZB[);V*ZT:&3U.]BP>^O/R^8U#4QU MEJL:'9AAIKD M]+9<4VN=":ET-0+YYGCP"0@= K""DSXI"59TCB:UC M8$&@8F@,<&[0@FU]^GP0A'H@XWW_?.H#3.M\][,VJ*\N-'X(,"A*\X%,W#K!_>(08+-TVB9K MT-% ,,I0(&(#\UE$6IY#++KXX&*W'?4'7_6$*=#6S*WG@*_2KC>+6*S-0J-G M)B5@VF)@T07-2M;&B>S):X-.3.CVOB=,AP$,WC"5;2WB!I&B"D[5*O/,8ZTW M!YZI)@RR]*) \\.\P8&;9AKMA;I U*PG#N2T6M?9-:!:0^<5BD@ MQ:5Q3!0D5TD+K3HF=?1YZQ/FPV#&;YA+=EZ:M2)!-@AFA4H\@V#%YEAO)4XL M*I0L&Y @C8]!=',/[WO+$V9!,^.V3O#:?%)Q(1Q'GST)%VVLO78-.:RD+!,) M)9)T)<1N]:\/O>D)H]_4R WSN6KWD.O)&+6[[3HJEMSI1'X',U;09(31,+#! M,@'"HU0%N>]T><\#_5CN>OU/$\[K@+D(V M[-C56;#Q.WCMCN%\+ :MWCJ+BS8>OI9 LLN2*8=B1V2-XQ;+1SGB%9VJK0Z M;);Q"OIO@GF>7=,2Q.(.'I:I)@NGP]2Q=[[H;T=Z2S0EO[ M^U/$Y&/)#'4JT7!P(+JY&P^\:-RF7P-A,Q_(L*UW'U\M5TB+YH4?!;$(%VE9 M]ESQVM$.6% Y,?*!003-7;Z9(+ )XZ^>^_0@W=YLS;<.8041EI/E1GYAR1E# ML4P&[TBZ@N3"&L\PJX3(.7CU8/>+;J]ZEX_N'+ MQ;*/W'(M0F">=&*ZZ,@B6E5%X\:J L%U:Z%SX\%/#LQ=#->Z2/+7^6=2:W(A MBJO]TKQ#)M:=%",:%J7WY($'Y8H+&)/IA.'7SWUR$.Y@MM9EBO^8+"X.912: M9!)G1D0@*71@T22:\ZU0Y'3+&&_>V[LG6.-'1:*5%H'N \,&ZBD!R >^Q6ZG;/2YXM;@69F34[SDE&@GT/G9MO;U\F3=+$]GG MR>K+Q0J5,8DH*8(K1C#-'; 8E:,PKBA;($LNNH6^=S]_W-6^D>7O3#?>WFP# MM'5]/_\"TTMAG #DFH*V8"!0%%Y/+2(I)W*PTA34-K2^S?8K 1XSR+M;M/FU M"1?M#R[.I"3]GT:H"I%C6J^;#%DI)('<:83>>/!C1FUG0[4^P?DJ M^?1<'AZ,H%#.,DFQ'LGCR%^,G#.GE$Y%2-LUK>^.AS]Z\'8U6.O3F_\X@2AI MC;?GNEX>*&$"QP4S%@W-\\A9],8R+FC^1^\$!?"=,+S[^8\>Q@9F:WUR M>&WN=]Z3?>W<.5\2&B)76?=E-Q3"0;W$U]IZL%0*E-2M%4>GUSWSV'<@7$9G MSL4M@AUDO#LXWI9#^PB&AP*M%R=VL/@XI7VW955%!R]%8H4B EK%-"4)20J5Z]H$1A.M:^,:XVHC)".$WNJM7= M:OP.K<9K.*"V*.[L8^6&P?CZ?*$NE&NZ1\@IRAQ9<;QVNL^2G%=?CWC0^P@. M8[R1L[5=IO7%"Y^Y2[&]\1LFDUP*<7F_WL-BM*S-N'KU^/OD6QK_)GP[6*YU M4<4U<9(4FA8OQX(+Q$CD%!F)(EG2()((0A?3J;_:O@&\9\N[+7Y]#-88MU_@ MS\G)Z9Y +FO7CKRD?:V9I^W ML%GC]?,7,M65(-8);TN0+ CBG_;U/O5HZ[VX40>2,7K>Z?+@A\"[_M)'"-[6 M-CN06SR_OJRL?F[8ZSPWOV^,>ST[:GOC@L^4R$-V"74T4@<(G@LE)<3HN'(Y M=+K@<_.;#^BF3UL 48)DQD%-0*2 ,5@*$U *YS$EJW3KPZM#N.GS\MSI#*/: M]_JN.Y!^^C--3W-%=;E$^B__!G\>:9Z<=0YJUC2G@5YS-DTLK&A;HE>Q)I>U M/N_K+^8C[T3W#A,'!G6 $^4!PKHD:04JPC.01I-&SE" 9Z"F4Y"?P7,! MW2DB?FE2/"9W]TR$?3:&VJ4H M:<>$41(!2-S29!?YP^=K^.Q'-*HEB6(46F<[V^J][%C,39I"D6 MI/\Z'2(]TGX=O;#ITZ^CCV$'[M=A18HQ(1*E2VU-* 7S@6A.WT V.7/?\;*] MQ]&O8WM(MS=;ZV%[7MA\T;@.A.7<:E:*)$F2<12^D0?NBS7.),X]5YT _.JQ M3PZ_[8W6.F/S9BFSH 6F)OPS"HZ(3Z S"R$89JRQ&*UTPG8K['\D->!;0[B+ MX5IG;5X5Q2HNA,LV,J%)"4T!;F619R)RETK R$6WGKH'7T&\-7#;&:MUDMU] MY9(TZDE\H1D/MC#-:57V5DH6-08'5NLLNO6]>83UIUO#VLJ@C?,B[BRI I&] M0Y3,R2H/^5DLHHL,2K8\YY1#MRW!YUU^NNTFRLZ0-&YZNCD?O8M0SZC\M!=& MG2H1MS'P:.6GTFM9DDI,AG4U#V;FA4\LF9@R!NZ=D8\/];[EI^U![V/701-F M+_).C'.16GI(-@4C>#>'^T#+$K<&;A=##7"UW=>%K9S>7SB) M8!Q]T;XV["*YJD0 &8JRW'296A][J? VZ.YNT8W^TY;Y5VO;+#']Y>/\\W>8 M\G>O_H!%7M_"-YM^>3B;ZBMLKS_G#-:4K]#\^LF]\J;Z2'F9!;5C-@/%0O@] M15WYA_G))UJ!SRH(KOG)1\O58I)6F-?O M^YTLN7S_X?=!H+S_74\:U$YFWKB?TFJR7UOG]2Q//D_R*4R7S>?\F\_>;=9_ M6-P=)W]ZR=&KZ?3:*Q[D_?WZ;WS@3L=&\^/9C[C\+UA,X;(+9^8B:\MK#T<; MR4?D0&&>M+69*BJL[8X[U@G>]?3QQN)#"'Q]%+2K(?IZ4^>_KE\BS0'_]B__ M/U!+ P04 " "4BP-737)C_4W8 ^* D %0 'AN8W(M,C R,S V,S!? M;&%B+GAM;-R]Z7+D.)8N^+^? I,]=F^FF5#)!=RJEVO*6+)U+3(B1J&LNFUI M8VY8)7:Z2!5)5X3ZZ0<@Z>[TC0[008HQ/RI+(9' .1^(#P? 6?[U?WU[7()G M7I1IGOW;#^Y?G!\ SVC.TNS^WW[X_>X]C'_X7__^3__TK_\7A/_GE]L/X&U. M5X\\J\";@N.*,_ UK1Y ]<#!W_/BS_09@\]+7(F\>(3PW^O7WN1/+T5Z_U ! MS_'\]6/KOQ9_=04CC(0^%+'#(/(2#!/79=#E@@?1 )E$ B7 (%#A*?^(RYF->-+M/LS[^J_Q!<R_N6'G.*J1OVL7.#D$^I?F&2LI_/M79SQ>( M;TG>ZE!6"\+5ZGZT)6,?IA^MB7LG&8*/+W"GFXM%;CZH=QF;ZMO=='6QZ.-+ M;.NSR"N\G."SV';3$7FI?O%!_M1VHQKJ(=.ZGY:Z.Z+R;Q7/&&_8^YG\PT*HZ,3L+7N:K@F[7MQ$B MK#6J:GM@1&1V^AD/H5O^))N3_90@S90I6/<'GGA1X323EB6H\MIDK&%\]X]5 M6KV &VD>957ZS&M<_W(2SYSNR+U45E1>[,.5TS-P-9RDGH'*+'5"WZD9Y\1; M/Q^,Z76Q%@07] SX[1,_TUPJ^53!G2]4%/FCCL15KO,9-*C(#G\ ><%X(6WZ M(\)O/LA5">\Q?EI\J7+ZY_63'#>:UJ-UJRSV\LOU[9?V&]4@,NW&YL9MM<"@ M*S%H1 8_2J'+G_0FMSZ6_0PX"HPCD^(Y!,_SI/:\-H9G:WZ44K,:&X%+4BO7 M-O:SXH"?^;(JU[^I6:%F!/W^)B$)8_77O&'^HAF5<,H6G_'+WTII#=>D+]5X MFY9TF9>K@DL[C=]4_+$\\_%KMC*C3U]*"YY+T)$7; 4&?RB102VSA6_?$)TC M7W[)Z5_N\^>?94OM1T_9]EO7;7^2+]U0V?5W;OK:L 7SFM)B)?=1*2;I,JU2 M7KY9%86T8!91$,7<"2.( ]^'*.$Q)$CXD&'F"(PB5Z#$9#4]V=/<5M%64,"_ M/?&LY*79JGD:4+W5T@I,(U/%&J&.D%>@%=/>PG@6"4L+XNE^)ET(SZJ[OP"> M?\&,$LJB6MS*8>:M=>?&CH=)*"!SD .1@T-(/->!48 1P0[V N3I$,!>NW.; M[E_4-K*L4HJ7X#>.%;G6%P-_O,T?Y39/\#U[_9+\ DM$-X(%H:$_O$[KW M36;Y2F<82'HP#*N:I6:9?"&",/A@Y"?N)SAXIH\":R%B:17O[VO2E5Q+[?W5 M7.^E811RD]%"7I.R*C"M%MQ%?D2#"'IQ MD$ 41=+^]^76B@5J[4]<)W2U+@/,NYZ;7?#F05&X.OH%^5ID@,N25V4]3 MU4O M+]MG/N,7];OKK[A@]7_N9*_2[E*WD!_EU]1L=1=N2*A )(2QW%9!N9UB,/8Y MA2*@."9AZ%'J&ETGCB#DW+BJEA0H40W/3T8=2G[$/;0V&QOP2E(X)\<+LZ9E_F=E_=Z*^R\^HMKOA[G!9_P\L5US7X3KP^-_94 M@H%:,KG1!+D M!LM>2?Q%V!%:>V9V(I+^66J>F[^<-U?=OT8>-RZA+/8PZ* M(0L)@4A$"23("R"B.(SB@/ANH.61<[$D<]LXM62T%=]P21H\(II+S!0XC[QD MO.6DJN\]#["^ N__!C_>6'81MH:=+=8>+,>T+'PI7 >L>G&# WT6'I_D[E/1 M\2=QDU7R4TS)DC=]O/M&ERO5Y:]YSKZFR^4"!\@CPN,P\ (5PQAR&"N.]&,G M0$$4H8!1([<%D][GQH9;X=494KH1O_5>,'16,!H'37^%L= =VV5A!]BMY* 1 M'?RX$1ZLI3^].3+W61B"FBVW!:.^I_5<& ++@?/"H$:&QBCBBC==U3%,#_E2 MOEPVZ^K&\\<5*')Y+" .O$C:>DD D]"C4"!.'([Y,=E&:#7? MNF+_S[49HN$<=,$@:)IWMJ$=>_=O ]4!<8X&*%F+==3I<^)X1P,8#F,>35XV MOV;[+7M*58S97?K(V?N\4!OIO^'E^R6^U[UJZVEB;NSRV\?/-]T8QUID(/)B M]TRL_WK)",/S=W"6X!N904R0 W\HX2T%C6K ,^B.KJ_=R>[I-)3KWM7I/#XX M*#1?957Y&;]@:0:M QB])"%(, Q]1.4F*TQ\&",7JXA03\3(0XG+#"-"CW0S M-Y982PF>&C&-PT&/0:EG6%P.T-CW\6ML6@G'B0+MP".BQ3J:._^Q1]$CP M9]_3%]S3D_,GZ&3_!+T])W_WC1Y%EM MI*SP\HX7C^XBBCE'?D!@$ D5P,8"B"7+0!\'ON"<.8(8!K"]@A8F4W*:L+BU MY! WHH-B+3N@6^&!)-#'*\"W&@^XRYWX@S&XU9WO1S#_^]W-#6X'B2NPQ@*T M8( -&J #!U!X6+[H?9VQM'GE.[$&TU_^OLX0';T&?B51ABV[S?9]>Z_R][1Z MR%?5+<GF:5&V7J+,]2&[D:UNH UM$'".5,^JR_V[2';4IY(6Z9H\RTY.$Z\,&"0^9A! MA!F%2>"'T!51)&CHTH!&)F90;V]SF^@;80=[P/6#JV>C6(-LY)F_1:OV:>L8 M(_:3NVIA8LF"Z.]K4A-!2^U]&T#OI6'D\3'/-DE<;C*:/_)U;B?NLYA&!$-" M@A"B!,O]$Q(N%)QAWY=;* _)_=,F)XOP+0RV,Q\>TJB, KC.F#GED!SRCDH06(B 1#GT7NEX4*?N"P=BE%,8B MXL0-A(.PD>M]3U_SLRXVHM8.X+0KK*F9<1IA72/#"FZCFQB[D+W1@FR =7$6 M#&NVQ>F>)K8LSJI\:%>#G(J>Z9WN:KFSB.__!JI0W1 M97&$"1$13(0TP5$47*<;PT[E_'8]A-R_$FI[MLZ55IY[ZE_\EA]MX'7I:<;]+X?E!I?=?E1EY:&BG?KOA_ MW?)_K-*"WW*:/_/B93OM M!KC,];&G:][Q2@4FQP MNP>HI"^;Q#4,K(L]],YT\RJ.>WJJG_+GTWQ[F%VF,H=_$IWC@MK;5 2",#=$ M$"[A*"$B8J%1P;OCW[A:/[XF&>@K/<3*U4_24X"#MX]/BWS%\[;C<9G*5/E*F\OP[ MMLKLK@/%53CCFY5<4Q]YL3G37F"7HD#=D:E0 XC<6%)'+/%%P!@K^S#/3(&Q3\+699BQ(QR>?8^5UU^+7@==@K4#G,FW, M&KM:V(U6:+>_]U>NMJL%S?F2NWK-3.S]N0G9OI;[C,>UQ]$35R?8;]/GE/&, MW>**+^0W34/B"NA'U),&E6 PIDX",74II7Y(I<5EM>+FI1+/C4+7,@+6"@E> M4K[4=$::;ISUN'=6HSDPO;9/ MJ;:\WX>/J2G\UGQ.C3L>FF9=6O0WL@O9ZJI0$1%-P;SZMG3O"K66ZR.O/HGW M>2%X6JDPE@5%?HR12V'":0Q1P@F,@R"&B>]YW'$=+^9FY78NE6ANR\U-Y]RP MV/HBK,\.T^J2N(2+AT]SE9ER4,9>16K@&V5 HPUHU+EJ74.N#GU&VN5#JJ6& ML:.8S=3OEC"VEA;^4GDF3AEO";[#=/*V&A[H7]SN3%)>M@EL-Y47?,)][J 0 MTC"1W,L<#G'B"<@BS_4"!XO ,[KP/=W5W$BU%0\LMQ(;NA"?1E6/$NU@-3+7 M=83<9)T>I6[%>31LN?F>[FA:A]ZS"A^X[IY_PXP@OF6T6'R6-F!6?4BI2NUP M?5_PVJIL4Q(E6(0!\4,8AUP=%6 !$]<1T(E"WT=<)!'3J@Y_MJ>YT4,C*VB% M!1MI]3CB/+#]%&$5KK&O8D=&BN6T+A=:[WNF06RGRS'/CD5>/#8'$ 5?-E$7 M50XP.(7I7R[G6VV@&KI5C]<7]F*EN17' MQ:>BKB/$ZDVX-/EJ>V_!0L&<@$J+2[A,,FKHPYAS!GW&N$,H]@-?BU'-NIT= MO:ZE;G:Q5^ )MSF!ZZTL4ZY@10F>>-%L:PUWM9ICH6>GV4=X;$;>@/NE 5?* M+#]ET$C='EY*N9O-JDV/&1.@K'G0:'4ZL4>-"1"''C9&;]M@J[KE!?*HF_@4 MP8!YG@HKQ7(S&$/4_P-X M53WD1?K?ZNEZ[_XO #JP=NN3OU*>K?FJ*BOY@UK(FT< KL#_7F7\?_RS&SK_ MXCM70'W!]<-O.:W7G?9/;OTG[Q*B:X9Q"*L9#\[4%%8+>-4>NHU%63LHC,)/ M30^O2$8[*O8SS^ZC$U]F-YG*;S*YOZU-\;(I@?V LS:7QB9,:Z]ZQ*^RZ3H7 M\N;^XU8:$^_S0K6ZB-S$27#$(<,XA"BB#"8><6!$11"$PL&>,**XF>DW-WH] MJ&-32]^D_NY_T5%J]<[S2WAM#X"1M/L^_ 7&'5IKW@4CBSG,VNBZ// Z#6GGR/PW MCI47,ON4W:JDY^H>3CX@Q2S6_Y1*IF4=V+WPN,/="+F0ALIGN*YSD& !W81Q M'T>1",+ Q$ZP)MG<5O@M0ZH[[U;<>GO3E;_-D& 8(6EO./46YE<9I)&75$OC M8[RT6J]%^Y/N9ZFRY7IBU-UZ_J0=6Y,X^;)\WY MS/.ZKHHR6J\?*]W,.'NOS6VR?W[W"33E8G8WOX^J!+E^VIM]VP_^\Z1?[+ L4"A[$O5W B8H@$C:"J" 431IV8T,!EOF^6@]Y8!I,/>YH< M\ULY02.HV<)M/@IZ2_JHR(Y,&6O9ZTW. ;Y7QW[5Z #^:/]_E,CQP9!:,AS, M^Y_4I!@,S[ZQ,;RA841X3:E:BTJY,^+IM>^;""05G$75AS!RY:T'" MAPG"\C^A"!!A3A1PHT2F?9W-S9I9RPJ*C;!FY-:+K/!]N>M##O1]RE4>; ^2 MR%7EV07U8^0X&'EFJXDM;*=9.&[' %5O<; %U,CKP.;[V\IY!;"0GSZX7B[S MKW5$E<@+\*;@+*W ![F]WKBXV^-]';0L47QO5Y.RN8[2^\2M]=5'KW3 M(X!M^]*;@=GK5:_9U'3^]6:Z[7C:&[YJ?@;8%N"[+HI?7FXRUEST:1X$'GMW M;FR\KO[8N8R7]@E1OBUUVI$57NJ?"1X%Z_S!X*4XC@ \.C M#4YV:MBG3O?HL/>YUZEQ^6GK:=W60TR8Z_HA]F#D^P%$L8M@XG$?"C?Q12@0 MP3Y9/#61UQ4N*KU=H74Y3:;/OK3CS:1?\++>#^&J7CX)OT^S>CW-1?V+1I+7 M*W]Y.-Q.Q*DOB ^9YPD5N8XAB3P&71=[3H %]5#0#O<[N?I\+X.]EG6RH5:9 MBF8[R'H'$J\Z;",O<39KG';TG%^-TY.#\-K>J"?E^S[\2<_!:[O&Z>F.S P% MQM.UW?'EY9'DRT7@A%[B< 0)=A*(*'0^:OFBRCX:^-J<:69N>OG:A--J?:X(T:*M^KNW)=NV:2G8W\+JOC+27 M+\_8#'5,2'F3-7G1]@)&VJ+I_'.14K[@(<4AHG)OCQ.Y[0L2#&-/;O5IP#%. M7,HH-RI]/*'LL,\ RVC:7NOK%!0*6U7V>Y M/(B97., :B FW%7:'[VI]IL6)9_73M3^D!CO44<084AFO4ZII-_2)2^K/..M M-(V7 V>+.$P8\UP/.C[S(?(CN;]U!(,)PS+^>^EA;9T?.K&7J,P"N/V.?3D,39NXST&LW@Y_)BP/W,_2! ML]62?Q([)4F[ZTL3_DA/_/E._E1B6B\US54[=6)'8">" F-7>9=12%C@J3S+ M,8NYY[B>68Y[ZR+.;5FP44)V2-#Y"(.ON5%YU2$=>8F:8#3-]Q:C 6YK"V%? MP&EW"J,!?+ A&*^GUW%OZ=V@'*906414N )',932U'FZ&21!P"%G*(QIK"(B MZ"1YS8;)/[?%9W.^@=OS#:'2:#3Y::4AF+_&R9GE+\;2Z=GK?0(!V M-.G8?+PS!H[C3'PW3*6?UWG:.$-CV^]CJ!C#UM>/O&HJ#*NHK85C82(@":D#PTAXZC@2^XY1>K/A@$UQM2\!:VN$_ZCD^PE<5U61 MDE6E##T5,?(9]\;\:0"JMYH.AFGL&_M]A.PM/$=5MK0L[+8]*6D?56N?4H\_ M9"V$4142*W)I@SZ6;_-'G&8+[L4T"(D/*<44(B=$F$$9*<[OGD54"^.;;P(W%U[V,7<#. F'QBU M7[]Q<-W&&3'UL7J-8Q9IM&S2'>G@E8LRGC+N>IZ\,'GUV[2DZ>IVDS#U*G\RSW/>.>=#&FP=U3,<^92F)7Y[#3#=CH:6)NC-"*"I2LH!;V"KS/\RK+*\UT6.OZ%+[DJ%]\F9?\H1U][BA][ M>7:3.W]\PMD+6(L*6EF!$M9@=A\%2F->7XK1Z$B M..*0>"&%-!(L$%SXD8B-.$2SX]FQR5;N^I2\[$C^/_XY]MSH7P"O-1A\5-@_ M$,8'B-;@G>Y8L4:V+;,XQE&"*3KV3Q[[NWVM\T@M,'I.*?7>'UBUZ?%IF;]P M7G?0YB/U&*5^Y" 8^6$ D1=[D,2! P5*A.\0[OBQ$2D=Z6-N_//NR^?/AI67 MC@"G1R(7PC$R7ZRE:\IW@S\: 2VR1(_ZMBHM'>EAVBI+IU4\J+#4\^BP&7W+ M)3&D:B?T!I,9+=:%\_+?M%QS&#G=]%D). VF/.)($8D0)C&-' MB"A4R?FU.N(;^$U8&2H]JIH)_[).3X<@;TY,-R"SQ MV$6B3$IX-D#;9T8K;0ZCT)NZ '+M?G.3O>6DDOW\AHL_>>UWVMA?7U0!S;5Y M]J9Q^EEGVZUKU&ROB;8G'$G(*0EC A%Q&434D&Q! MYT:]6YV TK*[D=FJ9\:^HXVQ'C//8>1&9NV.BBJ 9C-PG<$\&$/P8TWSC:Y@ MDR6\UO:GSEWX2&=H8X^*I85A-#$G733&!GM_01F]OX$!IZ[FAOA?[%T_G?QB=]W<<;7"'9U(CIFE+.^ MR4[WYG*>9WZ"-]J9W?4S3I=JC-_GQ1=I]BHNZQ 7I:O'U1)+P_G7(B_+W[." MXV7ZWYRI8)9?N,@E=^%O"Q;YH4-$!.7_),/$))0_(:IR\?N)ZR5(..XBX_>J M(3UZL2*7UK1*FFG5E6Z\V55+"[;BUO7F3,U-.V.FQUG3C<,T]%9;CEL%),^M M%8126*A4E+_;J@6.CM@5(+5N0"IGL4B@3:QM51.T(M.T90=MPGA0G]!JX\,X M^TV>U=3_][1Z>+,JJ_R1%^LKGI=%Y 8>C7T/^HDZ=G4)DS0<13!BW*6RYX4L;QU'82RS2VMF0#3;W4' 71T"SRLI8'N+'NG>(J2 M\U5URS%+ER]ON;1G'M.LM@77X3PWCT_R1_49*GOO.LM6>-E4ME!UBUP7"0\R MZ@B(4!+ 6"0(NDQ@1".,X\C(++,JW=S,N/8LO]R>Y:<;V0U=:ZP.HA[UOMK0 M3'(TV+UA^=IH!EK50%>W3@:S*[#5K]T_-RI:*_LR*O2V7(FLRC:M$](8L!ZX M+XW2R:7)G]_A0B7@*.5JL\Y\EM+KC+U-ERMI:=9I0K<7MA0+(BUE!)FCKN)# MSX%Q1.4VW MB&J/$(9Y1A/9 .>;&YVLU5-K,6O#Z\K85':C$4VK\ZJR9TMQ[ ME(9>K>/0G,UF8Z9I3X\_$F,;U9U!6.N@#.(&ZZLC ],D6P:C7(]?B*?UY,IF M4KQ2!N5!4)U.DSRL.?-P56F1TY7*M?Q&;L[O\^+E^EM:ZH:K'GUY;@2W$1*L MI?RK?I#J<7CZ:@@#^4B);"S'O5'Q2@>KS%R0)4>Q7J!JCV/S@@ MM>#_QEE9\NR7-*\X?;C):.L9["('.P$A$'%?&C$TB&&2A!@F8>"YC 8^XZ%V M*L$3G_PRVA"[XST.RGWSCT[<>6&9A-[DY55 M47]H95W)Y.X!9^WIY,>\=AWD[#9?+M_GA7II$3LN2W#L0=\).$1)J'RYY7]\ M1[A^(-P$,2-?[FG%GQN#;[W]V\"SW[-4MX+<*WT FGO0V0[K_.^#VL/+#@;= M(D.;VZ(-$/+'E2(2M5MN[AC 'PHQ-$$() W?*'$AXP$7GA.&02S,6&^%/.<\,0!@ MS;,26["-S +&B T(]]! PEID1U]?$P=Q:*A]&*^A\](PVKB3>_A2R$FHTIGR MXCFE:7;_2;Q/,YS1%"\[9]YWLH?R^)_6]3*3B/H!36"8A!Y$CN="[/@,8AI' M?H 1BGVCW.LVA9L;*6TDW;E(&Y:ST.H@ZC'9:PW-V.;/L%$QIK\QX+/$EE9% MFY1W @,I\8_/W?QS M^ANX\_B=W\M9A6YD7NM#;82Z5=K0#-KIG6]]LDV?MJ+=_9_^2T,3I=)"%<'C1+" Y* ZD-D M+:&G1I<3)^?4!^$PT:;!NY=F:%:V3WTN$E BB(-]Z/E^*&DF"2#FDG602+S MY4'L"#(LM_*ZB[F1RE9"H$0<=-9T!$A=(KD$GM%IPPB9"_($[RMO/]#0R E+=+:L:..:UQXR/5$XGC09RZ%"'L"8N3&D!,Y MR_T$Q0DR2HC;T]?<)ONZFEPM[!7HB-N&_!I._#Z8]1C $G@C4\$%N TLP=>+ MB-7Z>\=[>H7B>[TJ'Z^\U__*Q!% K?/8K_+!:N,Y5F>#7)"0"8\1 1T>11"% M?@QCWPDABZ+ C;W8)]3HI'D$&>=&56N7Y'LEZD6)UD883\WKL]<=I9$YT6:J MMD;3KB]QK>T,(FW.#\5KA]/T2#@OW]_A$%L+C-'H:L#AMFKY]XP5RY?[3D;@ MQTK[4/M4 W/C9"DCET*J,&;3BCG]0&F<7MO :.Q3:R4C. J2M7QG6E@,.Z8^ MV>ITQ]/G%-LYEC[[L-E49CQ=O,LJE8GL$2^7OZS*-)-&YL)C;IA$O@-=3D)I MNPD,,284NH'+(YK$7A1H'0F=:']N<[P1$=0R@K60>G/\%(+]L]L"+B//:S-( MM*?R&<5[)K%\LYG$\H?M)#[5WB33]XPRZXE[[K%A6[:]\)PF?ON3:**W/ZVJ MLL*9JK[4I+E:U^YQ_"C&U&40^P2IE'T)Q)0)R!*.?">(!0LBDTW9("GF-OW? M\BQ7R1;E)ZN9R.JR0=#;28T.[<@,9!BH*/$.B'?&!67+@+2TDYGF R3 M[F4N@FE_MW)98S:NMMIL8>E_U_ND-B!.4IT7QSZ!*'(CB *!(.9Q"*6Q0RA" M :;"R,?Z?)=SX[IN;4/BQ5IOF=^!/-!CMCR\T.>M8;2(HE=@:CPH1NZCK13 M< @3+%SHN)RA",6)3[7/7_8;GQM]U/*!6L!VBZ!_\G( W/ECETO@&/O&71\) MHP.74RH/.FTY:&RRHY93:G3/64X^,SQ/\#H[<.!XR(D$]'GB0Q2C""81C2"G MR \XBU" 8M/LP//<(@S."6R<"7AV5OXZ2^WPE+^#$_U^_^E]><\W,RBAKWD: MW]=*WGL^9>_%65'6H>B?Q+NB4+;(-BCA0YKQFXH_ZJ31UVEF1A-R+6Y=QJ,H M)*_GJW+YTCA3[#MA=.-EE#*@UL92O(P)<(/N(K4ZF.Q:TD3=[@VET7MFLZ L MJL47RC-5O&#H-/.=-L& ZUV-A,F M[UV8FO67ES8SG6KU?<'_L>(9;8IUD8A'<1 Y,')B!E&8># .6 (=2K"@G"'! MAZ5H/=WGW"BZ(R?8"#HHCE '<+U[#\LPCLS.@Q 5W/ M0W ROZO&J\/HYM,3+^1ZE=W744WK,.>7CU*U55'(SA8B"EWA4@YYX-:NJ%QN M[2(/XM!-,(L0NXX2:Y+-V?[-)DEW9Y'O!FH0_F7VRCP*Y#Q2EF(K?1#]V(.0S%T N22)KB@DBJQW((8D8Y=408^$8.,U:QGR9Z= ]Y M ,$RS^ZA*M!L&VT]GK>*X<@LOY%U'4:Z$;>N/M0*;(_OM;&QQ/;G^YN4Z[75 MWV=Z_1R7ES=Y5GO^K?#R-URI<(:7M[CB>S6K7;GA)[X* M/PAC!"7?!S#!7@R#D L1>2YG@=;5FPUAYL9/W3K7K=2*I.I_%7_RJJYI;1JX M9&74],ALJK$8F>>Z[H%;/50H:$>3]0"] *7+J 7';5(>O"D'5=R-LOOV]>,*%/O$X1(PZ,*&A\H=VD!/[V(E\ MH^1BO;W-C36E8(94V ^F'M=9@VCT2]=C)47!CPJUGT8HMJ*%BR4VZN]K4KK1 M4GN?3_1>NKB Q-L5O\O_EN;+^C#YD_B/_)&_4=&\Q\W_%]Y4=ME3?XN'A&'>1&5]A".(7)0 N.(,,@)CUB$7#_VM/RN+<@R.R*L M90>U\$#J [8*M;_P&,]OE0A\1=+5_)VAJ+WMO["+J:[R+>#Q&VR.]")$DB7 (:2)\B)#KP"0,,!2>CQ/A^M1WC,X,>GN;VP*X>])Z M\=EJ/])Z!PK6\!O[KO\87*.>?VHA8^E(H;^O28\4M-3>/U+0>VEPG0-IWF^J M8ZGPK#IMG?)J<8*0$#=(H.OS "+?"R$6+( <^T[@2T,<4Z.S 5.2G0=:]A;$"W>B7+ -1&U+)X!P>]@H8G.QIZKH%YU0^4J[@["O# M:*-;MUX:01_S#&]_4]=WPK3.:MF>OR,2)Y&($TC\4$C#)(Q453L!I7'B$!+B MB".CM%:&_<^-7M[D2ZE-KF[TG_E.;EJU*^C^^U/UP M0/> ,[+XT+#>,Z;CI ML=.(HS$R8TTQ$,;D-A!.2X1GVOND)#@0FGUB'-K,,+)\RTFUM=S>K/TFY89, M^(+#B*I"GXDCK2M$'1BC@":846I(B4=[F1OQ=38:3,H+RH&;L^.0ZK'5Q4"- MS$E*OLXV[ J\L>V$UXN )1HYWL>D9-&KYCXE]#]\2<&7$ZY[:[>2/:\LY B" M Y7!(HKEIBN,$(Q]3&"( R28$T8TTHJ4O4"&N9%&]V!GSU^U6R>MXUXWI&", MV3#I4?<Q^0/7D(=_4!DP\[GQI)*/O D!01,CHK*^O+ 51*8-&= :"=. M'C0,&M>X(X([,@MV)0PMN$WNTH= MB%_OW:EIF]-=E@[4=N=V=&@; U:+=_]8J9S]&Z/]_?/'=,],\U@<))ZOMM91 M*!<(GT,2B@2ZU/,#AS'7URNKJ-G?W-:$KN7<2-^]W_N:5@_@EF.6+E_ 6ZX" MYM*LMMQ47"FH TL-:$QC.#06"KL@C[PV'&!Z!=[_#7Z\,;& !P%IL 38!70B MUI<"KI:X &S'"850\J]SAG"Y]%/)([ M!"BHBILFA,"$11$,F(@9)UX4(:V5I9%<[2]:T4&Z+FB_J8E9A[_G MCX_21"OK,!7\C--E,SOS J1EN<+R$S6QE"?X,G0V,_,:[[$W0$HTH%E3$QRI MJ0G:CV6K-[CI?"QML9FM[C/[($RV6_/Z,*9/0*O.'' O-3SB;^GCZA%DFQQJ M+5G\*"DA;RY956'[S7+_$\!/3T6N7&Q_7$G&6,J57GYM]5L/^5*N*67C2YNK M3TV^QM*"4[F.ES]=U3R#%< E6*D2B+6 3;N0U%\J[7[13U(O6^;"A-]"_W9S M CDFW*).A^KNMG;"?LVSKGXN0"Y;GNR-*UGU>MF:CW_L'E,<.V3)*E%M,F_#,)^C[PZMUG<>%PI M&=7AH1P-T,IJ'KU[#*C^26P!HY&G[W!XC.)L>T 8%$I[K+W)HF5[E.D&Q/8] M-N \X[=TR>4&...M4Z7$(_(X=B%F"89R279A'., ,DH0C4,<1IAJGSWL-3ZW M2;P1SV!3MX^7QH[\ A1&GJ8;R8;4+-E'PF K>@$B$VT;UV<$]1Z-/J3\N3E* MD/\L5U2NC]8"(D]@T;MMVG]GNBW."6EWMB.GGC&W(>[D%J4H.K7J[^^OU3&= M@2W1T\3GT6J6]%]$%UWIJPA-+(='57X#I@N;.SO>K>&1X! MT*JYH8'2(+.CK]W)S \-Y;IFB,[C0QU3<2A-NF3^IQ^L9M'!IHNH[41A[<0Q1[!"( M?1+#A!'70S%!0B3:.QU[P.)P:&['7 M&:21:6XO2G"MU178';A=S4"K6CV '>6:Q>5U!M!@__@Z _DZ-Y9/??,/=X;Q M8!Y>@5343:AK1)R] +[D5+6:@R=<5"E-GY2MG&;=5VUM:^T/4>^.V&)WTVVF M[6.TLP\?H?G!N82Y?.GA.F.=EM]]4U>5Z],CWXG#F(8B:^90A'7@=WT.LN::W XZ0> MU@7(7@+BLSU.G898%X(CR8BU7S4_.KR1M":?O"O8YWPIESI>?BYR^C&OKEG^ M5'&VW>]J'B1J-S@W6FD%!^O3L[7X]411.G"F#@^ 5 6TNN@?.^K#?/X0""/ZP>0PQ";M QI7XODQU:&BO>/<(T?WE@/B+E:G4GWZUS:L4^H8R[ M"8QP4SH!P3B.$N@)AGR"F'#-#)V=UN?&/8V+K9)N4&ZR7>3TK);!>(S,%/I0 MF.?D.::RK8P[.VU/FT_GF%H'V7*./C1LH@[VHVQ"3B2?5$5]0E#63AIW#SC[ M]%2GZOE5-E&5-]GG.N1Y@<(P8 &/(8\="A%)7$APX$*$7=]QB1=0HI4I?&K! MYT8OM73*]WH3UO&3&<%,-N)ZW#7'<1R9%FM]H&8 !SP2P'&U#A[M:-]-B-8" M< 4:"-1Q5P."/?Z=>M@L4?MD8D^Z:DP]&/L+TN3]#UOK/LM9^%'.R]9K/'!X M$*,X@ YQ(VF51@*2$,F?/-\G+$I8Z#DF*])N\W-;-Y1T0(DW,%/E'GAZY#X< MDI$IV -8VH\KK0E MMK?%*:.:[8/AF<>,ILRC*>+MZV=T__SPH7") -#$Z/M+N>6XTL)-[:9N*HP[LS_(,*JVDL=^J!53.W. MCRWM)$0L^++)UUOE*EF6&A>Z,RYJ;5FVXX+76EI+?#$ T_X,%B8-3IB*8H"> MNSDEAC0PS/A]]_BTS%\X;T//CQ^@R95+K5F7X)B772M4G-S/77^]; MTC/_OXLO9,(KG\U53C>D;Z/_YH9G4ZNTT::-ZE%.-2^\ EL4[*47F,V 6=K1 MO)X>D^Z07GVX]G=T(M'J=&X&U0M>3 M"N^(;<9:>I#KL95U($=FJ2Z&NQ*/&)!B!)(ECM+KWB6Z]X]O^7*V):_?Y-G M]57P"B_O>/'H+?S0!2/P .WIE*5Y1A[FM0FNY M(6X$!\5:_=-961NKGX7/. ^BP2%?L(2B.+$@S$5"(:4 M("\A0E /+;(Z3RR[LU2K_I0P6I]WTGS>!R*-]ZDK7?X*;AZ?5LHX2*74RO?" M8F'ZDX.C9PZ.A_5\BM-WU0"-'M:=%R["<8J*]"=EF$]-^G,P&56E/]O8,*+\ MO>2?Q+NR2A\E@Y0+@AG" 4$P"'P$$?(%)"(6D >(N )YU'>-,B7O-C\W^T5* M5Y<07LMG1F-[T.GQTW! 1B:>?2RNFH1$+^"/]O]'R8!\' Y+_+'7^*3$<%RQ M_1E_XBGSW<5GGE_7VY3EBRI#KC9$!I4.CK\]M]GZ^=TGL!83*#GW3CP,BR>= M@.S\-N1RM$:>RIKN6,X\:1ZJ_2ZKY$K_/EWR MYNQ_(4CB1([ T \##!%V8HB#F,* 1202P,CJ E ME1%>[RVO0 T_4(J ]WV.WG;/H,\!.<49]$D9YG,&?0XFHS/HLXT-X\,3O;U9 M%87L;8$P%M0+?.@E*D(L8AS&#N$0"R\1/B=81&PAB9GDNM37WZ')5.QV.^:, M5-7[EJV!2&F$_9A1I)8*SC^X4*\@! MM@""\B$O*ECU^38- 5IO^; 'W\CK1-_ZT$IK;RW00\42Z9_I;%)VUU-\G\8U MWQKH04P?.%LM^2?1^FQT:KEFK(DF;ITYY&)2E74-QT4@B<1Q8P0]AD3K7)$X M(8S])&2^4%59?2,?X"%2S(U]WG)2=3;O5^MJ(%=U]%>;GKK[]_=_@Q]OVJ*D MAI' PX9-C[1&'XR1N6RD<3#W@+T$1UL^K(-DF-8+]1*8#OQ(+VIL((6J$+&; MLEQQ]E;VE=TWF;F;4(]-X@?UT&?YB3](#E?Y@,N%BYA L>M"YH<11$0RJ0HZ MAJ[P0QQ'?A)1:D2BP^28&XW>M-%U!T%XJXS5V?PY6"L#:FW 6AU0I[ >7@5B MX#AJLNKXHS,RKS9@-RJ 1H>VAL)5&SMWU3LRIWS"+F,);$1Q0Z48VX4NU8#J,\%/#8:K,O5E5)TQ;U' MKS<,"R0,'#8]1IU@,$9FU-UQ4&+6([#60HW"@3&[40R*O(#J'8ME&BY#U%8] MAX%23%OXX3*H#BI$7-C<4/^D+P]\6><8P]G+ F'JQ[%*%T$1@BCP$HAY@B - MB".XAQ'"6M5?CC<_-Q)L/7-J$4$KHZF7T@Y\_:QU.2@CDY$1'@-\E8ZI?8&W MTDYS$_LK'5/ET&/IZ%/CWC*K2YP["2I?L%!$G'@^=&+$Y.8R0C#V(CFA P\1 MCSO8(T8G=,82S&VZRT\H'.=>>0NZW3OE05#.[#ZYODFNE9C^*OD OXFOD;?] MS_(*^0">H=?'APT-<,P\GF)<[2^+_+[ CV4=5^PY'''/%Y!1H7RH55Z^6/Z3 MA])ZHCST8T>K8JI^EW.CL3<'2?(W8H.UW$9%E@W0[Z>W<3 =F<]>$TX#_TKK ML$[D4WG3J?@@>:1JLX[(%>)4L0?UYZ2],Y5!IIMN-$:?;FQ,D/-XEAK\MR]=BD_[A-RS_?RP_CIHUAO\45 M_TU^:X^KQP5E2>PE2.5$9 %$G,>0,(S4A77$!4X2%FDY\$\M^-Q6'B4J%%+6 M3:8 (#\0:?HM\Z^ RPF<"U!C '[$+ <7OM/(RF8G\?Z1D'#H:UK(U# M^Q]8_9-_O:9U5HAFI:_*G:_#MU?\$10/PD=N9ZY,42>$T*" M/0*=D J5C#&@V,C9TU2 V:U0G-8DM-$!["IA6/+3=#CT5I0Q01YY99"BGP9W MFAP30]&S51#4M/MIZX(.!.>@/.C0=LQS7=Q*!I4$JMI^RY63=IK5Y/Q6_E(W MXT5?&_.CJ(VL8$=8H*353WC1BUL_$=F$;&3"&8B64=8+'2@&Y;[H;7BR#!@Z MZG7S8&@];S;/RZ*2S3ZU[D";HI%OZOQ7Q1,NJI>/\B-HJQ8Q[B/$I2D3NC&& M*'1YT4172J#$-"P8909Y/U^,!N3H1[O&&&H3 MQR!,^FP0V6#'_I#_VG*)65^3$,L@]=*L_=+ M?*]M51Q_?6Y,H<0$2D[H[AS0M"(;6!0GX-(P)BY':FP[HA\D\(>2UU)^WS-H M##,E3K0YG171K]2. 7'FT6%G(V]P^:#^IZ)WGO%2;45N-W6"U1_JG [=7W2> M7"#,W"@.'>A0Y$$DW!@2C\0P$,CA840()_'BJ7%DKB0!Z1V77"23R>S8EVS$ M-5,*65_&4?4#WXI[!0B_3[/Z]BX7H)'([#SEPB&, AFWV\EL[ >VEH+=CY(J-G83#P5AH.QT1N27+[*9M3.X#TI(/26@E;"=V.@]+K4+3W MRG2>0\=EW7$1.O'(!.[M7_,%\0.7T<"'L1]2B'BC+P-GY"E]L.NP.Z=/ZSY*BLWI9_5I!?M3:5J8URH] M2R?%W%ZB#E5R.,U6^:K\/2LX7J;_S9E*0?\Y+U-E,;C>;_*)A_)3\2'/[GFQ M<#T'1P'R8>@D""*&)2>XH8 1PUAY05$>&7&"7?'FQB=UF,FS\L^_ JX''FMA ME;5\+[4Q3B-O>2CU>.GU!FAD3M/(6W0%MOJ!K8)UI1.P5K$>V=\V(]OH:8\; MQ\'?$J]:%FY23AX'V'T^'ZF7@3XJ=;+*>N/>I,-KTN0M$A:YG,4!=*CP(:(L M@3@)?.@'<>2'R,-,& 6@GNAG;NS\II.[\ZK-R G2)GODX!R=IS#68UL+R(U, MFRUH7QK0UEDU&S$M^@3TXV#KMO]$+]/>X_>K>G!#?^;QB6/=FV35-UE9%?6] M:-ED,'[ V:P+#Q+*8BA_< DBG/J^ M&%#T?BKYM29BTDS$ RU&/'*IA;P@L?!4PZ_'@K,:S>\FIKW-&]_1'M3J@TKJ M#SZM0]S;;T5^*I_[7>VF"VD?.&RO'=)N*O;W$=(^<#"LA;0/[7_8PK>UNW_% M::9L[T_93?8LNZC[KK/O;R_QB$>2V'5\&"!$5*86M7HY"22"^M2)L8MP9&(H M&_4^-_-Y7>WN;8ZE':VHZV!##3K*F:U09N.DM\R,AO[(:T4';"4X^%&) M_I-"O"-]6RUDG"#W0T>GBSDAOA M1UX<%!)+J,=)XA(8.'4X@ZK8AAF#F"2<"4^5!='RQ37I=&Y<]Y8++@5CH.#/ M/%MIQL$;P:Q[0& 7O-%/"QIQZT1Y8"WPN,7;3""R=I"@T>7$IPKZ(!P>,1B\ M>VE1M^-&8'V^L;;W\'+5&(_;'$=[ZSWU@L!#TAH+??D?%!(,8Q*$D%,_IBQ$ M) J,;J7LBC/_,"W^^D0P._JUVFM-VZCEWRG4[R-/FO MQ@^L!6-HC3@K7X'FX<*KC>W81PB=8>TY)M@9KRNP47%GY,[J G=5>S.N#M-=J+^^^T0=UJ*!R,BPBCSC2*/6@\$,.D<]4R4_D M0$?P&%$2,"20;H608QW,CLM;&<%:R#J1B'Z5D*,@]A.I#6C&ID(S5(QJA?2I M/JA:R-$&)ZL7TJ=.MV)([W-#TNDWP:1[(:1U5:%U5:_.O?EC7E1J2UP[U+EA M3%# $TAHX$*$A <3YOJ0840BGRDF!'CL?>PZ;\%^&'Q;#FU3B&ZK"GB-\3#)V#_)N$P4+WOWD)8@K?@C M*-:1LV6=E;^>>+4?;UVM]53ZB?J71^L)VHJNO1SN_M3^PYN?,-__Q1CL%@&X MO+EAIQ=-9>9-[N6W:4F7>;DJ^ *3V&-NXD,Y0!0BZF*(.6.018Z'L(.8'V@M M36=[FMOB0EI9-Q)/;^5T][N^BP4EC;*I_N9 M=,][5MW][>OY%P9R I4+W6JI/'[J"VMUZUWP!U65Y)G?9#1_Y.HNYR.O/HD[ M_&TA6!@RSZ$0ARI#0((93!S/A3%S0M=/')3X1K7R5= :J L)JF#16X:!IXMQC+L M?5H>&P;- ;L-;&;H]?&F"M,S[[CV;$EU>SB?>#ZBBN7\4+@JF)! $KDNQ#X* M6<1B(5S#6V3MON?&=7TEW:[/5P^[>"AT;YI' 7CT"^>.U#O.DUNY+6,3%06A4QN9D3W-CJN:N,!]RMWL:33WZL8+1R&2SEG'G3O5\)CMC M9CF+A24>.=W/I*QQ5MU]CCC_PC!&V+K=[5=2(@'&7LP(1-27UDP24TC"B,+$ MI6XDDB1BQ"B_V\F>YL8(G:/N.H!662]MX,'VK,V,*4ZCK,<45K ;F2FV,DY3 MA>HL)I88XW0_DS+&677W&>/\"Q?:$+QXEC;]\2"(CWG=.V>UOT19'YUV_ZY. MJ#_FU7_RZI;3_#Y3I]9-L,/[O&A_54<'+["T/4CL!## 7$#DNQP2/U+Q"*Y/ M8D:IX&CQS N2&YLFDRA@,D.[:HPW41LQ52K%8BTZ6,D7UE=YM!N;Q;^IGPW/ MNB?^1 RMK=D-^\C$?-11;KO+N (;I=?^#$1*!IRIF,!ZKW!-R M6YTPPB#U_8@)-U;GAKK5U'9:GI_E_*VW@O09G/IY_"+M1Z;85BZ+^^*3VEY0 MP&RWO='T:080]%Q)*$HA<1-6Q MEQ-@8>*YT-/7W'P7WEQXT]@'JQIP-KVEXO*GC-4^JQEX3O8T=1:>LH;Q2@< MTW10;,).0Y/%)!P3OQN+A.8V40BV,%L\E" M;QE^W\?THR[ M"TEXS M<%2^)59X,AZO$F_(GGX;<$2[Q$T]W/W&RE[GQ82,H:$6\6O\ E+#@ M4V:PWS@-[/G-AQ6X1J;%P4@9;4[.(C%HIW*ZU-< M@L3(<[@#PA!SY@ - ROF$E0F,EYT/A$S@^64TKUVRL%+TYDGI^3=L4I./C2 MDVZRST5.);O=R-'-[E.Y[6MB\-H/+*9A3'E$H"-!@HBHBZ>$)9#&B9^X0!- M!EJ1P59FT AM\9[>!)U>OCS7QG3TJ:G-#IOJOC.PP-Z@_)9EIH=DJ"L M&Z7;&@4NHFXB5 )LZ@EIJQ(7QI(@(0X=7Y(H"X70WTX?Z6!NY'?+2RY1>P"T M*ZM)*JLC(&I8HQ=",S(YC8**2>:NR]"9R,:\58F%E7?2#DJJ1**TU=55JXI] M!]*4_R].J_K7Z]!W:RFW3N/4GTOKR'L3)LDZ+?5N]JN>YX99DI)#T_*3N*8T M7ZFZA/=-;-1^5)X7D= CO@N#V/<@\EP$B1L(Z#IQ0G 8,-?1\M@VZW9NU%A+ MK3SR/C?IY@88A9IXZ]E^]E$3VFQF0.R;9H9O M3UR7L$U _6E5E7+/S:1XZTSW;:+[=]]X0=.2?RY2RF\EEXJ\4"\NPC *G-@A M,'&9W _[PH68.PD,<>#0D/HN)Z%1+8')59@;51[4&%@+#FK)P8^?>=%DK)^J M;.'PKT./C.<]YA/NW0>6,MQ4)^@ <758JV+O._KCFI1UX1*;Q0I>;21?N[KA M< 6^CSJ'%P^0M8J'ETMR:7J33U\SSG[!OE-SDM-*G\YOTO#.4-52DTQ>YX:U) M;;WF+C!RO#!(0A@3(2#B<01C5=D[4HD?N>\X*'',".-H/W/CBC9,;R.GCA5B MA*LN5UR,UN@T80[4 (+HA<$:-QSO96):Z%7UD!'Z'Q]&!A^X-&8>\B6[>7PJ M\N5,?/AV;%2G M.5T;.E+?W_%91U,@Q[G1=3Z'8ST#,9/3KV,2?E?'6ST0VSZ_ZNMJ>'5/UR-W M:;7DBYA[% OLP\"1M(^X0)+Q'0:=V D\WQ=>$&GGPMAO?&Z;REHH=?[D>C^2 MG]:9=5_,RWINT.MGUDLQ&9D23>$85,]S7^^+:GEN&IN\CN>^&L=J>!X\8YX[ MXR8K4_GD7<'J"]^4E\K'^9KE3]*H>+_$][HY-,XV-+>YV0H,[@JLCNK!6NPZ M'KIV]&;U>MNJH)]GXSRD_9/8.IJC'P@9 0G^4/);2L>AC=.@M!SG6Y\L/8>V MHMTT'?HOF1/']?U]]:ZH"Q,UB4;?I@,F(Q4;?+ M+4;O37S>U!2RD.Q7%;6'=%G74+M[P%F[Q=FD3]Z[H/]5-EV]E5_@IJ[D(@R) M3^66!6+DQ1#%C$/BA!1&@>N&B'J12_CBJ=XE?:EP48U\2&51-9.9OZ_@!$YF MN'4.NE>" Z9H0:B2J\]*]BM ^'V:9(,VE:'T"QI0S=5$"*6]S&C;589C- M3XYZ F-*8LAQ)'?(-/+EQR<22+'+$D8]'&+:?G+OLK%/15_U@UNK]_J?&Z_] M>?[_]ZV-?%+[2E_/_(]VVUI+'63:8JZ5Q&9[\+N!YXC79 T14!CIU.N>[E!X MA#%_[5-DFRI]'\?.(PRBM7/J,60;:*&JH/*;LEQQ]G95J-B)>MFJFSZNWH*) M) IQC&#HA@0B/T20!(D# QSX"?%"3S"CBG/F(LQM)ZV$KQ?57*BR3(^21\NZ M#N/JJ:[-U/J&*R_.^M>X+GEBN-::#Y3FRC@J_%.L8R5HQ+]J%I"KXZM6MY02 M%O*SZ-Q)6EQS!J-I:X4P%V!:/A\,T '[#F_I$G_3._QMFPM@XQL9^!&36QM? M;G&PW&0+[$&<)"$D/D?$<5G@,:-0U)Z^9L=^C3NEE'6GLO5%SJ?'0=8C-$O0 MC7[G,!"U@9ZHO7A8]48]WM,K>*3VJGS<*[7_%?,[!KG$W.<95_7*I 'W\G;% M[_)W3:W&3^)=)G+Y-=56X6.E>]5@T.3!*W#] MJ )Z]2\=3- ^?_)W""&6' .44)]&',O@IC%;D HCP*$1\G2=E2X ;G:^MO=6C- VE(WC#9 M8BI2VM2[737)M3!-(H_[JCIZ")&?N(HX$R@B3&,/>1[SM7)ZG.UI;L38"%OO M=W;%!8V\IK4/3@'*(R:<9!W5=Z>_V='J7.O+W0W6NYNBJ(ELZ $W1PB/&[%!N9';;&+KC8/> MI+<'ZT2E45IYU<%,*S'8B@R^G(?4F"Z,(+)$)7I]3DHS1C#L4Y#9RV;T5!;5 MXE9M4*^_I>7"3:*$48=#/U3EEJGG0!(1#A'&0>PQYB6>T-DF[+0ZMRV!2@&1 MEI6TKY;@-\GN%7\]-8__<9AE\#[-<$93O-PZYM1?%?9\+A 24/B80!0E&!*/ MRVGI\"AP(D\PK!7O>::?N4W/C9@='S^CN7D.5[VUW0):8U^Y# #*>/T^ X.E M%?M4+Y.NT6=4W5^5SST^] CO)I.S#-,J?>9O<87?K(I"-KW *!107-/ Y00&!@H08HL2-('9# 1D.$'6"D&%'J\B[09]S(PDE@4V M4D.1%U#)#?ZH)3>]_]3 7\^>L(SJR#1B U#SJTQ]B&S=5VKT..VEI#X$!S>/ M!J^:>Y35Q^GUQ:5*D,:+VRHSP$V#U$X4= MG$;FA:$0&?ES]:,PR'7K1).3>6GUJ]1UR#KSY-!=Q9LZ/J3V76^"%SK)UA<\ M=OW(1P'$(B(0,3=4M3 )#!SN,,=UF<.U?*OTNIO;M&]-YD9D4,N\3MS=+;]@ MNM/H15QWOV$+QVEV'8,A'+#[T$'F@CU(;_,3[T1T5#W ,RS-SHLWI4LOT*[633>;,HP/JOM[(_RBGA[>\^?^;K"UQ M5EYGK(X8ON64I\]J1Z%^]2;/:N?%OZ?5PQOY'>2/O&C*>R]BRIS09&#G("9N#-8%F^F#@]K=4"QT:/."$=;153Y4*ZY&[$]H/UL M]1KC,UG87*T,^'&MUD\JG_!FJ-3X-&DH.LK5OUVK![Y*_<&]79W_@T;2;.*O?;Q[BWT:[&[Z>H#V\=HIZSP",U/G,7M0YKQ MFXH_E@L18^R[40)1'%*($C^"<('&(\.,8FY4@N5PH$R*8IE3)Q5F) MP!]*.U"K9WC!8&&0]>X?IAVXD9?CB49LNM1/!R"_=N*FK4#?1]JE P"M)4TZ M;'F@F]4#?Y:X*N\D[F)"$>60,B*W3 A%D/A>!/V( M) [V'1SXS,CK2ZO;N9V_;/.R@8VPM1'V\?IOPYS!]-#7XU+[F([,EY? :>XR M9H2.+0\RO4ZG=2@S N+ O\SL[6&D=,LKK#(/O\.%2@E;2E-W];BJ0U7?VO^E<_7?W/7_<,5'WDR=Q*951=MF . MU8%/S(G =6*X!K4^]RF:D?XS0GN1GP;60/-QD9OC1\-\9$9PB;8QDO_(- L M60%F?4]J$ R"9=\V&-:(N9G0\4]9IR.[R=A'^@E[ C*R.\W@,,D)ZFIW,)CFO6M=$T7AZ M> P;S8NGO*C/6%6<,7^C;M"*ES.#PF*(:!X+[*01-*&T4(R'D4$LP8 M(HEK&LK6T]_Y6)P1F:&1KZK==3K*%N. M7@PL;2V.]S'I%J)7S?VM0O_#%^2NVZ:4#3WB>3'S8> Q%R(1Q3!&(8.,NB)V M$XY\IA4'?[SYN4WP1KK!YQ-[V.E-[N&(C#RK]<$8EM5NK*RX>XU/G]_N;-;: M$T\--?^O&9/C7M;K_J?BS9 )(/\*/Y-W NRUK=8Z@) M^F4OHCN\W5]+F$#M(%7-#$(C9Z3F5),Y*,T@&#HM#4?0+XK9^BMX_4KJU9OT MB;:W]SCF7D()A5$291!QED*29P'TA>'!6$1RE"LY&.XN+$!CG.AHHF+5M',,>:OJ)]YGF9V6YHTS^!5'G^Y M4*C)2Y?J)G2\Y9IQ)O/?5L\.,'KHM+CQM'F]UMFY+%F=('/@!S$@J M9 8)8H@1S2#U/2^)-__#I7MWSL&/[LE/!B&/'.U16K_FCH\J2W7_$I9%)OQME,FO]B/"A(7[\ MQRNRW/<$OAY*/0"RG+TQPO7MNFZ[^NA)F@=M)> M=2H3$$<\ M\+.,HKQ']E/))L-U,Y?+"P7F"%(U[63.*HE3)<2UYO'.ZH:RCF%+L6@KE'0M M >_SV[)<=^T'R'(I39_?>2.MH8=V5RT"DOD1C3V8LQA#1+T $AI2&- ,89;Y M@1>G*KJ)QIQSTUPZ:D&Q(Q?\Z.@%G>C1J<"D"/NX1' $IF,9T1$,[G/0(SJ@ M&?1$@XYJ^X!JE*NR#^Q$I:B^\UI3O&Q>B%%N4C3S*.8^S!.> I1&".(<9! CP8A2[PX]T*MV[+C M*68G;22%\@QN:01_=%3J9@@?(ZDH1:["Q[70T(1&7T"8-KM?Y;! MH]U^_DFSS?V-K^0EVWAK.[\J[L%4 YH>W7>TR[+"_ZT;MHKH)"8U74!(@;K%T;F@+F-D+A80CS;QN8M\2#V\LP:PL=?<0L"2.- MB2<54OJ ' HO@Q',A-JG_[,N5F^[_E>??WPK%ED2,)_GD:R#PB%*4 Q3YD4P M1V&0QCRF.8UT=)93D\Q-:QGT<^YQ%AA88QQ&'B MP2BC61;B!"=QJE=1^%I0IZD1_.D0RZX*>,T)*Y9O@'&QMB]%V>*>RVJ+K65J M 7 U87\MB([%>H_>L*'@Y]_AM[L;>WU)59"P)*Y/3C&I8!YC\E $CSYKK$'* M!.\7_J5J=IT&'ZN!8=K%8C>_D*:@"T(Q8U$60^314/8N]F 69AC&8;"J5)J 9T^SU)I]:O72!)H3.J;1,!-W9;A_ ME0\.[X"_5\OEYZJ6?UR0*/9\ST5&.=42D&S)G M)TFW]V1]L\%?U]G?.5W)S3TL*=4S-5%KAO&55I.Y[[]^CD7SU2T<;C:KNA>Z M OZ0[(*>WSFT=E!:D/=N]S!.Y%^C!802T-;:0JC-=E45Q-NGI]6GNFY3'M5[ M;9\=8&[">[AK!:5UVV$/"'JKDE?KYD J:+;@/@_CN/RUAJ!C\6D3/-/RB:?! MN;9ZXL&H[U$\\31C9VHGGGG81JKBES[A[FW!:$)P$$4P#60W+Y(*]1 C!"E" MQ$X)=)5 M(N(1"DXR$7>SO&,JXA&KX[F(QX_;N=:030:K]>I[YW;^./ Z;WO$/+;6[[:T M!Z9IFH0A@81P'R*:IQ!'60X9Y20(29 RI!0%;(VBN:DAO])GSM;+5KP<^:E! MSQ[H^0-#!L&NK=)UCG[]536[%7"Z5E-?(;07, I+ _YH>0)6Z[E81]C1U80^ M/>]ZCV$,WZ5+#_.!#8M6[DHE+&B2,"^.0\@#%$(4>ECF7WF0A9F'PC +HMS7 MT=T&8\]-7^NJ*1G7B1BBIB;A#+%P+*N^* "@7Z+RF%5;]2D'(T];G/*8I:/* ME"<>F=AQOY40MTVS?NG2.YGX.S77ZKW]OQK4/S7N ;07P)K=P(&4^M? M$)RH=_A[\\!Y_;>Z6K]J%U)5'&YNQ\39NIV_-T!2#UKRU>\+5%&]?'O@ %#' MHEH-2P<5436A,KI94)UCLGL&3::'MPZZKYHIRG>\KCF3(JUL^&W)[E?/O.Z:/BP"@GT_S7.(O4!VATXH3'&&H9][./63V ]P MMBC;>RK%TB)FA"AMK+3;6$-RG-YBM 47>4=NUQZQDA0;-6XQ7!\U)=4AYM,( MLPT#X*<-"S([!VS6H">_78*6 7 [O@3:NN-U"%I2!PV)F%3#NPZH0Z7MRM$, M6U'MVF2W@TI]40AG,4_Q@W=!B7TQM#C*24PXADE;.#+-"20HB"!#/(FY'R'L M:<7W*<\\-\5MV *^VX![I.^'ZVIVM%)>#359Z 1CQ^+O]O[#';@]B"M_(%T7 M+&ME[8P1LM472WG>:7MEZ<)QU#]+>P!]^]$LJFS>H636P\>T8\9F&R@V:7"8 MQ8BP]PH#NQS[937@ZUAM$3*@7LLD69DB*UU+W;[_SBDO?DB)OB TCT/J^3!C M.8.(\!RFN6Q%0<(LQXCX>4PVEM:CNDIA0(J!K?4X@3BXDQT$!,F@WE(*Y"J# MEUUR+./9RC@UUF353.TO.XOPKL97SP+8\;!1\W9I#F8G,K9?]ZZY)Q>>:_Y\U+^E;7V,GX<3S4QY &@<8HB#P(8X2"N. MX)1$D9-;"7ELM/?PH]825,L ]"@WFJ:J$OZ)7V'QMC;G)#T JVQ((= MM1K&TQAB"J:4);!<&U9G<++J_+Y> M;#A&69CVB0QUBKKNEP\+GM?$F;?AO/D["I:?NF8#C>TLHX M:"ORIQBVI+'O#3VI:GZ*J4,=_.0SAMNSKEYYO7J30ZYN2R9S.5ZEN'T4X_7& M)DE(AIF?0Y)2!%'.93XL\2##C#(_3//"G7RJ(],]'< MA(PLH%;T$1G+MH#:MK^"2O6Z?]?,BST'OYK8/8H-_32\V:RXR//5KN$4V&\T*ZTZ2+P4!QDF,(L382% M$<013%.6P3S'41B$N9]SK="OPTD\J'2\P>RH>+SU_=XZF]K%C$.*6$YC[, M,H]"E 41Q(C[, SS 'DAHBP+]$II'TZA\UE/4T9[OX/3_^7]F^?O^CC].Q#D MW'C=?P%9KYZKNOBGT,O[7N-D!?[GNN3_^B]^[/U'Z-T ^<&UD=P?.6T]P/V? M_/9/P7^ V+N)Y7"Q!XJFD2$(;>C]H';6^3&C]"9-DYO$#T?>/3VQ<>>I[L-0 MDV77++9C&;;?4ZJE[@;?FX70 M<) ?Q F,D2?[+_@9Q!@)]<$XBK71XN^3-35_ZO&T;< .6@E:P$L0" M/P O+;G7*$I7KZ2)>C7E^DRME&UY@WE50\G=#=CQ!W8, LDAV+!X [X,%_;K M^,)>J=;9PM^),G@U<>^H0MH"=ESQM#:+V5'P-U[RFBQO2W;+7HJRD#:RO'3O MTZ@6&25I@ ,*L4]2(=OC'&*.8LBR)*:)T&$]RO6TUPLSSD^9[0EN]4*R1[*> MK+X$M9KPM0B?8VDZQ&V?UDUZICV1J(B*)1EW:;9)A98BZX=22/4U@\;U4D1Q M?J92YB,OI5M_N:S^001_"RP$29#D(:Q[X40AT*-]+*(I#0+$QXAM7QR M[;F5]LJD*>22^G\''9F ;.C4Z+6N!?VXP'$#YT27?2W9LG7 N5JY-QN4;UVC MK-'7WA7:$W6W[U+,9(%58*H%]5VCQ]4S!^)%MA021=XH$;#J MUD(HV:#:+EE;!-I6VWL3:+O30K[>'@%>''KM,: _X"0'@C&?FZ/!? "#<&M9 M2*GYL!3JVV/UM7PM/A8-/:A^JQIU?7FHN?D .I)!2[/,G'HL7MJ[U:_?'NZ M)%_\85U+"_1Q-&G*"-9QL>\ 4$R"^%6&'^Z2&YU9O<"NC5> M,U Y;Y?\3W&V/3R3^D5\)>M50B-S5__MH MKA!:1'$B'? [?^V:>31"% M][J6K/B #ND@AXS&D9!Z%_*9KN?N/YX(^MZJB M&$R6_GPFC?R1UVV3\%9MK-K:BZV#85G0KN#34\W;H'U;BJ/B$HSJBI?&F$X] M5.1F3R-4?<>PME);H*GO#[S@<1#Z?D9A'K$ HAPE,$6Q#PGQ:)2P/$\3K08X M>Z-K">;)RJCW80=&->+VP5-S(!I#XEH.MW0Y:!5]DF%;%8KVQIZV"M$IMHXJ M#9U\R#1@OR^QUMY#]X=9RK,T280FQ4.:"L6*9) P&?J6Y5F:,9225#-"_WB2 MN2E46QJ[T ?=^/L3**KMW&NQ<;R!#V!Q4(=L# !K@?0GII@XA\B// M&IA1XHQO>'.?MUZ?1UZ_+&(D-G%(",Q#&=4:8@9QEC/(O9Q0@C@/PD39<#H: M?G8[NR5PUX%./7+U#'P*EM)5H+C>TEL\6NK X[5X:-@^5^$RO;4C+95RVZ?Z MM0-.Z'05+=HBF*U10P;?E2T#Y2Q.HR;)\5O3&2%G*=XS.\X_92#8/E1+\7-5 MM]_#=[%DXO7GVY)]:=,"4L<#3EDXZBP[!P6CSC]G MV$EP_?JZ;+<[67X@S?/G9?6/N]V=QO;H"Q#S$N+',&=^!I&'N#"1"88<1TE, M41IZ+-;J!J@V[]QV^9!LP+;R45I#5' !=(<0.Q8:.RA M*TD&DF8P(-I)AKDF4+:ZW"G..FVG.CTHCKK-:;YN)K/:=@+?JG(;1=<5Y=V$ MF =1G,6^1R%)0VG(1CG,<)1"(::([^=AG'I:WOKQZ>8FH;H^)'U[IAM0>Y YEC@=6D-*MTU;>F+/]VW1EC-JJ%@2+QR $&$(A''J>BM X M,_[_!<8'[%6Q)O=1A<_[/;W MN?$FV= 7F-GLX$N/&?BV_SQ"'"8-Y%'LL\?+42U-ES_7(1'/;Q"VI&L[/,0P5G,J6D'&\C5LJ@2"S#[P# M/:$F08YC@&GX@BT!-Z?@Q@[E3*#\VC)EZYY/ :I1O^[8^]-Y;16XV//)JCQO M5 ?\@5??>'7[XZF-PM-LDW;N_;F)05G4^N'3/?@F_GO[0^B*3QQT48=7M4T[ M"]]EWZP-Y!R+23N@Z18#'T7%M!3XZ4&G+ 0^RM9!&?#Q9PV=N/29L_62W^=M MB-1]&S'>?*^6R\]5+7-2#I*C/$+].(A\&$29!Q'Q TA21&"69![U"0I"K&3L M&,X_-P'RZ_KE1>9Q5GD?U-OX3"&\D[HP*V7N1UUP0C&+$8A]-(@ MA2CD(21!P"'Q4D98D%+B:[4]V!]^=M)J0UV_931+HQ]@IRA]C!%Q+5R4P= 7 M&B=YMB43]@>?=LN?9.QH1Y]^2M_;VN=E?"X:2I;_Q4G]J60?Q=B+T(\C+R9B MGP:QT$(\SX/81Q[,8Y)GU$,^P[ZJR_7<)'/;O#V=H",42$K!)UGT4]"J[GX] M"^EE'ZP-H!SO:2.,M/RQET P'70RS^PEMH;NV8O/&OAH9;6E'[TSG+SU#[9Z/ M]-PS^GY1Z8$1RZ7J!NT?GYO :9UWXN_J#LT-WY?]EP8L.Y8N%[G5\D0>\&?D M>-R,,9F?\8#HH5OQ\$^&5K6L3/\+:3@;NH '+2)_>=L]\D#>Y*_:BC?;GL6W M3;-^Z4Q_&:5!5YS]7BW%,+*LUG>A77P5 N]E_;+@&4T83G+(\U"&7'@89C1( M( MC/\ \XU$::EGLDY$^-S&P(1;\V%)[ V30))<%_G/0(@!^(@T@\LBA@O'S M$4WO_5DH.B-FN=BN'1V2(]BR='!#,VCAFKV!X7,][Z!E_@:T-=E;_L$ @!NP M_81V& )P@WH8;#H4YE\Z6SY:Z8C?%I?T.0+9;6LGMZZ M/"F^S9+J+1:!?9SZ/(6,< )1Z&40^VD /1\A'(DI@Q9EZ73VBO@_9IK_8KN/83T79_U93\[\ O)JV;@].URZ& M_,QKY'=&3)8.RY"8XNV*_8$:@G&X:HJ0D" M0RP<[_H[!0"TM_<)5BWMY>'(DV[<$RP=[M)3CTSLB91=U%=O=V6SJEO=LVES MR&0GJ3XBZ6^R04-S5S[PNJC8?_+BZ5F8BWT ;/M'>0FZ-2T77AHB@E,*"?43 MB#A&,JN4PASC'*6,>(A-XZBTS=G'\_\_:(=.F #^C2@MO6AO<;-VF'D>R]T*%T M [;?[": OGVDC5,9.%MGX#UUM?[O[5RUSM=?P_?J:CFMN6:=$6BF3OSVZV/- M2;.NWVY+]K=*S%(.W&,A3\5_PA3FXJ2'B&0$9@&G,$C" %&/H8QJ5;89G6UN MQ^Z.OD%+6+U3=!Q=M9/-&F:.3YO??@4;0ML:> /X[!>"5@+%D@@>GVM2L:C$ M]J&H4GO)GO_Q?KUJ5N(+*,JG18J1E[.(PR#-I /2]R 1L@-BRO.48Y\PJN4T MN##?W$3(.0]DM2/9K@MRB+VY#](0T7=R0@ZH=>N%/ &+0S?D<+9W]T.>8%W% M$7GJ-8,;9F-EZ[8LUV1Y)\:0-:3ORB,_/<(AYPEAD*%<7DW[",HT3T@PC=(( M(Q9YZM7MG9$Y-['6T2O,O8Y@L)5@;:V_ZN5%V)BMP -DT]R\;>U9-,VZ[06J M+?,S6-PI' 9 T6$ 3C@,0/]EW V^#/6KHBE77./B?Q8K_S[]#,CQ M1G\A?\J H4&K@W[K_R1[]W:^(4&6_ -O3=V? 7E]K87:R,K6>[S06R!@G'VR]MO8OZ[ M\A<_ M>)U56A?+3HC5V=_ M6WN_2UO9,BQ[*F\^!!=WKDZ7Q>8EJAM"I[\5=0KXR6M.MS->6>;HPY(T35]: MZ?;/HEFD&><\H00R'R&(&(TASK,8QIX?XR1C89AJQ3R?G6EN7KF6OETEL3\D MC:8%D(Y05134-K!R+&?U8#(OC70. MM5DH[F>9^"2>?8/5L[Z>P+!A<$75#% M=TYY\4,JO!^JLN142J#_+%;/OQ)9?.US49*2%F39M<1>()HG68 \B%GB0>13 M!@GV*>19D/#<0RSS@D79ZE+L4?$&P( .I9V1=COCB!IWNZ0/_*I[5J3GCVZ9 MZ7J9+OO$(6+2;-!DQ12\]*X68*(R^QWH&_*%Y@9V# #) 9 L@/L<;)D '1>. MH==PESM>@HDW0G2*=T0[HRGOEV84C+FRUW]!6PCCJ:3<:=SH5\ M!==[SN%KQM&OHO.IKJ6Z+*:3T39O735)Q9(ZI]Z=FZ8I:*Q*7JV;Y5MG>AZ: MK!OJU0OPG(1L7.#;0,NU0%<%REZ)SDNH&!7T.3G@9-5]QM@9EOH9?>ZZGN$_ M=GF[K;W[T)6+(4]";GSD/_BR>FUUVJH1%O$'>73P^I74J[<%C9/0IUX"0XP" MB'C,(4E\!K.4<3\-29(EV*1UN#%%(U=CMG&Y@A MU5!!27NS)Q^A'4.PY:B-KQAN/2J8MJ:RVL1EY;)@W)O0%;@EL\;U7P MU';OZ@!DR=.K-.6D3E\=$ []OUKOZIO>K97U^/+T_U3_^%J^%A_*AHE_;QO* M*!KAXZ/,391TH;>/Q4M1/MT 03/X^NWA3KH.FT*@IAIQJP#?98/<'G*.1<=% MT(1);K/?CCHX1A;ZA:$GL]756!Q:[8IO&-\*[7(W[UY>25%+M6<1IQG-:1) M$K 0HBSQ8)J3!!*RO33S8<91" .2 MYPGA88K5Y*C.I',3JKL^6]7P7G9#-OAC0[AI,,[8 JB9=;9A=2QY+2!J'K>C M )'M$)ZQ*=\GFDT*FVMNR*R M+3Y"(I0(PP1#DN8)1'$20;%?0IBC/,@HQ>(D4(H7-9M^;L*])U!&6/<4Z@EF M3?#5I*\[2!V+V WA763ZAO0;L"7^!FP _WX9<&T):H:;)3&I.?FDLM ,F$.! M9SC*U<&O.SGZK:W[>\[=>^:BF6-4Q:DHT#)2^N@\+EFSMT MG8NVO5C505K\#O*.>/#@'&CCV%.;@+]/E&EY^0,?5.NB>ZM&;'<9,P-7(YST MXI#O%3BJRNM(B*CR$&9J\>>B+%;\2Y=RM1)3%4+5[K*KOI*_5W6; BR[,W^L M7DA1+EB0R)5@D"3R$.'(AUD041BE*$$D"#.",AV]6'/^N1TD'?GP2Y\+NF&@ MS_B\ 2T/H,MGEUR /SH^-!T;NJNDID [Q-[Q,6,?=FTMVA \2VJT[NR3ZM&& MT!PJTJ;#3%PN:ZR1[R.O7_R%;.7(. U@G@8A1,G&ATQIG,2YCY@?4NTN3$Y( MG9MXW?;V%I.]@)_>.*EU2[ [7%=%)_$L5LNUU_CZRE@7^[M+GF=0&4MY6=Z[ M,M9E0O\:E;&4 ;=6&4M]1K.SYC @4+J*JO7J.R>L6+Y]Y%+:%:5T>N\H:>,U M%Z&7A#0*,Y@QFD*4RK"^B!)(6>R1@#//#[2Z_1A3,KN3HH]7[0I=\V95O+2A MK+OF>WK'AOD2J9T*DP _2:3$,/KZ'QT7H&<##/D8"/@;T/%B3YI?#:D./68!P,>2^6;1)#D>2XD M)F$APVDD!.>FAIB:S+PXI](6W:\7YE@Z/HB!GF5W !GOOS.7B49=*G7$U02@ M'10G:FO4TRK#P'IJC[T.%AL;J4)CJ[71Q?FF;6ZDROY1>R/E%PTNVP;>B-N2 MW96,Y^?]$[^\[3P47XJ2WZWX2[/(D8^3%!'H)RB#R$L()'[.(<($^Q[V$H\I M^0$LT3,W%>Y!",)2>N_ZJH7B)YDDWC4L,91:MI9.XK7(4= M/^",UU6:]T._ZQ^2+] RINCMMK58&O=^TR[:1'>!4RV>WBV@/:A';P8M3#/= M;:$]3/9N$"T.:]IS5+9_6;T]B.]R)4B0YL%KYW%Y%".VY:JC*$X#3S8:Y6D" M480QQ-B+(&9^%"'B,W$[M1Z/*X"J@*^KF=J%T M?%89HVC0<509%VM=1R_/.''G464(CKN/JK]JK]7Q7=.L.5M$.:91'@60ACF# M**,I3'WLP2"F#$=AE(:!5CSO^:GF)F3.-3@N6FKM]C;NP5:5,C8@=&WZG^EH MW!'JMIGQ/A@.^QCW$[U["^-]AE6Z%Q^\81@#M7%)WI6OZU7S1=;>"[K>ZPM. M$4$A99![<011Z'DPHQF!09#X2<[B,$!:=_E=?2J82%B_7_GJN6+5LGIZVY7J\C./ MD32" ?7$Z4&]#!(,8@U=?R-J"G1,UMYQP>EL^C3]O9DP+N; MLF;3K97-D%3'%$\?FSK-$IP,4IUH:KV3C_%B\:E<%:NW3R^\?BK*I[_5U3]6 MSY).4KXM<(1I$OH^#(GGRPL<#^(XC6'JQ1[V>>I[D=(%SH5YYG;"=*2"#:V@ M(Q;TU*H=&)>@'1?R%@%S+)@-L5(6H8I(C)3K%B-T$D_\L!-TE\:=1#@I,K<1 M**J/&WA _F?U7'[DS=])O21%H^3-._O>C+Y.21[8T7?9;Z>(C(;%?"U"$YG& M!TA9,G''F!^U94^^.)W1.D;WGG4Z^J"9&7K[@Q3+-HZZJF5/S%W(]4>>K;Z2 M5?^OG7:P-2YI2!-"93$CQH1Q&5&8ACB#B1=F(R.>BH60)_HN3&O0L MNC'"KD;7DFEE3L>D!M/5=#=+0%G@Y&EF2;TI23BC$=$ XEEM:[IL*) MUIPT_"/O_O^N/*Z4_+U:+H7,E!ZA!0YXC!(OACCT8,?.?R MS#KN!N+-"#UKDDYO]HF%GA$TQ_+/;!C]AI&RQ@_[]*?0".4M[WV>"PVD;CZ7 MVCTC+PXT-PG6$@RV%(,-R<(PJJI56:T4;50U%,?EDG4 '4NAR]@Y:!^I#)!1 M!\G+HT_61%*9T6$?2?67]&^J/O:>T,YC\-"V3_DL?M M:":LMY#!F) P31/.::KD^!J=96Z28T/HQH/2D0I:6M7OJ,Z#>OF&R@I4KOU1 M)BAIW4Y=1,'H;NK\J)/=3%UD;'@O=?EA,P/I"Q>F%[]_Y3( K'SZ(O60;:WM M33F CVO^30B8QW_PY0_^M2I7S\TB]W"8Q7$(&2891#&*8)HG,4QX@$+" I)C M+8^.*2%S$QOB*T-ZQH_Q$JA905, ZUC(="S<@"T3H.5BK][_J@(9!P^D8#>= ML_N^/*_::1M#UX)HR2HR)F-2\^A:L [MI*O'TS>8'GZ\MBU3M VDHQ?G)I\$ M7N!'(\_IO*I?9,LZ\%&<*HG)D#.42^1/$ROF!RB-[%"LIU^ MEHK((3BF"LC1./J*QV/-;NOZKF2/Q6JIY%0Y?FMNHJ8E2EVG.(#@LD)ASKUC M^?!8D_;R>1"++G.=6?&C8&NR!./ :&D3IS$P4B4.AII,CSC-PE").//$Q.EH M]UVFP/UZU:Q(V_QYDS)UVV5,??J3U[1H^$-=4+Z@4M?(&(590F*A>" ."<\8 M9*'O13Y.8YH3@T[CTU"OLYDF;%_>]=H&9-7FD6;;;N95WOZBHZ0MS,)D>F/= MR%]U15I,FA],\)402FC*4O&5! 1#E/DIS&(>04Z\F/@81TF>:_=/G^LWXKXI M^\$7PF6XVHZ/5PM)B_>;'AD#[F_ -@6V!P!L$ M!#-(7#1; ML_=.7M2D^J^1P&BV%-:2& VGMZDS+0+?S],TQ)#[F$#$6 S3(,Y@3KR 9G[. MF5H>X_@T(GL"_4CZ+H5ZJ M+HJPSZ3,TRC-L# W$R_/(,J%?,[B0%[3AP$.N(_R1*O;Z-$, M #@&3VWO7P6)XVT_1,-!5;VSK%OK=7\X_L3M[,^P=]RQ_MR#^A[@G7^PK3>M MZ '>?VMNFW)'W;^K^X$/@+CL!S;'P/$N'+A\;174/L^OD<_W8*C)?+ZG61CZ M?,\\H1_>^J%8O=W6G'RH&%]@@G/J91$4!DLLCL4$0^RG!(9>EK.$!SPFRA&M MPX'GMO$D;4 2!R1UZF&K>V"-[[QK('!]^JEQKQ6.>HI5HPC4O8$F"SH]1?XP MSO3DWTVK'MTR)I:S>:@:8=+][^*U_9I"CX0QDFTJ8MFYB>0A)(G/H)<+533- M$8VX4HK=^#1SVXA]'9^>U!O0$0L$M9H[(:"E I;F@HE'Q$:R7JF,D4L8,+JCA,4:U5)VQM];F*@(Z[@ MFF6N]Q%3V^K&.#C>WCU=#KS+)SFVM(?WQYYTWYYDZW"OGG[(N A.]<)_79%5 M>]?W10)?5.7'ZH44Y<+#410F02YKY M[//7%?B4HAGZ"/CF#]0C8C4*MM=&L .O=J&V-G4HSF,B;V2L^,S#5UH9G+ M;)\H*Z/PDDD;)[(B&6F*YD%H#R_BHUBO"DJ6C9BP/\D"FE <)#[$6 @4%,7B M)RJE2A(&B1?BB!(EEK!VNKIFR^[XHY/F0&+8EZ5EZZ"KQ;=EH7]) A)^G^ M[L&VW;O4'H'OT_+4.L!G.Z7:G^G:RFU=%K(L,99&<1 'W(-Y%GKRJET6W!8Z M.4H)BZ.V(J?-UVHX?U;]+_RK4^9?URZ:;>AC1+,Y]&" 60>3[&.(\Q3# M+,Q($J9!$*A>HN^-/+>-W!.G?E6^C]/X7KV*>\<[M*?+HC_]++=7W(7OCS?9 M)?A)-H:WWZW)IWKJ)ULFVG=@+7,1%I5;>+6>L5EMPM0=![E MGY95T_R\2\L6AM6J+K+UJM7,NW?D?7LSJ):M&%=NO+1JUI3+Y7(L=HYRGCOB MI9W;D;^?(OVQ6*[ETRXZ"9FB:,D(TIY^4A/'%)Q# \9X'#-9^E!7TC?Y]B ^ MNI4PAF1U^U>I*'WCJP4+TLC'*!9:#.40Q6$$TS0BT$->&N8Y]]) *TEM;+*Y MZ3D;6EM/!-\0:M#]9Q1A-?%E"S?'HFI#Y@UH"6V1^[1#[ML(\/QH2J;:EFP]A^M%^4^?^AN0[I?K9NB MY$WSD3>T+MK:"(*86TJK=2EKMSV(EVG!FYV?E*,486$XP9#)XO9IE,,LP12F MPLZ*.(J"(-BK)8\2_%#\X.VT7^\O:5_+VJ/RQ) MT[1Y4123E,M !H;D)5?L89@2@B!A89"BE$4QQUK1#.ISSVT3=Z3#EG9PU!U5 M%L5KZ0^8I0T_FX\O3U_*UD/T M1L?GAU@=MNQ]>X]%B_RCN+K MMX>[0?]#36_G2;P4'9_70C6)#_0T2@ZZOE^$Q-Q'>G+4:=VE8XP=>4Y''S;P M,LB+^-7;G:"TE#WCI5D0>+[7VXD)XW&:A!D,Q4\0A;DXBGT_@&F6Y)33+(M# MI3;.EZ>:FQSH3$K?T_4^C..IX(FPAM(D7@G; &DX)JP!-7U>[OF\/,D/G&5](V>JBK'P7C[)>WWQKI M(_Y9YU,L8US* [) U-PG=.@;RUC$@/PJ0;]@!9,N/GEEE:?G4S+'I%\7Q@2!K MWK5KLF%)WF[])+D2\NYGL&4,[#AKXXEZWL"..2>FH%V\+9F0EHB:U/2T"^2A MR6IY=,.*ENT9\:M,QVVG^OS[MSO9 6==U^+46/@DC4+J(>CCP(>((@RS!!&8 MHH0F8>3Y@4>TREJ.3C;M@:F$N-'A3#5WC+. M=,F+E:P-NTBSU"-YC" /A(:'/((@)D*6I &/_(2F7AHK&=?'0\]-9$C50&;M M::>L;*!2V_YF $R@%O6U\'Z2I/W<5E=:KED7!%UW+4D/4ACEYR:.-T'?4CYV M5XI5XHW=Q)4#J.REJ6P&GCHIY8"A$RDHAT^XMO(6@1\G>9Y$D(61K'.' D@H MRF2->X^3($I\GB]6LJ6A;4M.2P1L"7"[#=H.@J\#ZV!*D\VZ638S&:-I>KV' M8?5NQM-<#:3KC: K1=D7WC2]6_$6H*&$88%_Z__TL$?(K M3F%&&(8\#3%-<^K[D5;UWPOSS4UOZ24 M120="Z=K0=062(K06))"EV:;5/0HLGXH;U1?,V\[6ZS:VGJW)>O<-D^\E%E6 MNUOCW0TY#CV",Y] &B="YL19*ON%8)E[ZR$>(I)[6MYOO>GG)H(&U+<9E'OT MZW>PU5@'-3GD#EW'8FD46'?A#-?A9K%QKL;DDW?5U0?F5,M=@U$,.YQP>8/+ MV::#RB9=@],LSN(IJY":Q;2MN.\;ZS6EDKZ16A40OJ\O/*R:6^H;I?+ON'"?2XK M0S^5Q3\Y>^!U48GGFM6@#$5.8I^EA$#Q/ZG0@Q(/$DJ$#(E0GOG,RPCVM'(G M7%$Z-PDT+,+]*%U;8,.P+$Q6" M9MZ&LR]$323.8MT=2]66E7[Q'LA;FSMR6]?B$=Y5?>H7D76J'GDMQ&'\5!O=B_I5>,$R[H[3FK4!ZD=?0_^Q%DK2/Y9$H M#>>'FK\4ZY?FKOS!NT^C6=#,C[+43V&0>!E$&/LP8W$&:8!YEN;8RSA:E/Q) M6H"/&EEZ1M0H;9^TVSY'-+G;2C]MN9%**.MY^!F0 6_R+Z\=1T#\ZV475L5X MMAH$56GF!IJMJIHNZ7"1)I)QVW7Y:7$8F;B54C: MRF T(V+:3,>K@#K*B+QN-,-;UEWO%S'^KX.ZY%VHV8(EH9\2)F0H9P%$S.,0 M)PP+N1J0+/ 2$K%8)TSDTH1S"P[IK/3ECNIV!PX+N/_KO^# 3_ZCCSC5O'"] M!+_BC:M%4%U?N1X@^6D<-?T;5D4H;%VQ7IINVCM61>:/+EE5WS/4YGZ08BG5 MA\]5_2M9\H]"B=C%L/;BCK<&9EL67*$#=;:I7N]-,J5(;@'*E2IN,81MU69=7E^91/73QU[]/=YMWYR,,>02GT M ^I#Y(4!Q'X:P<2C@1\$?LQSK3X1%V>#D'--V"AAC\ZC"_^C#^K=C#YS7?ZNK]6OK>6BO MZ3I;[/NJO'U9J=Z/71AF;CM:D@M:>ONXB '%X#M?K>NROPY7OQR[A.3EZS&+ M(#K>^Q;PT[H.4T3&Z$+LTMB378DI,CF\%%-]Q3"BZ_2E_2Z:Y)>WW2-]L$E; MFFO8]'O]TH;0-]^+YK\_UYQO,CB_DQ47ZD28D2C+(,L]#E%.,TBR1/SD(QRD M+/49#K4BNUQ3/#=!)FF$N2!2&#L=E4"HA$)G)PT@LJ*2+.ZC:?>X7W8U!6A6 MB^E8H [#MO9B# ;LRE3&D^%=DN<;(+D&+=M@P/<-D)P#R?HV>1I(YBT&=4VU M3K:"NYS3.VV0UU3P'P5[33:Q8>V:/KKY@=<;.@JZ\*,XB6/?AUD>YA!18;S* M.LHP#4+.>!R'F&O5FC@YR]R.B9:HMG6T+#[1=HS>](9N&T?_5)2 5L7_>KGM MJ-0H>WP&O7&A8 D3QZ+ (AP:Y9^OAV5.=9]?.R; %DM;I9['81JM\7SFU>F* M.X_3OE?5^<*CAJ:42C;/MZJ-$^6L-?*:UB4Y_+N,?_A6K?Z+KW:Y/FWPUWUG M BYR/XT"S!",/98)TRPB,"-> CV2<"]F490@K;"%2:B>FTC^K23;6"(Z]"3U M41":1MTD"Z]H),YM.2?T"9Y,Y=SRNG$!=CS4R'!GIDTYNVII1#'77-&O./JYKV=R^S3%MG9!;^N4S#V+S M/@OB93.$1B/@O&8PXRQ9J3W(R:IE(0M(;0-A M61K2P.:+(C1#()A3*/A"&8ZS=](4-+)($MHW.0&M^-E2*_&[T.A<6]-1@\62MG-ALDDU M'C7&#[4>Q;=F&C/]E?Q9O*Q?%BDA,4-!"%'29F*)G]((81AAE),H\[(LT'-. M343XW%2S,Q'4-^"Y>'H&O&1RQ[8@S#NH>O-=*#J_9KC:$UZG3!-B?0-Z%/Y" ML=8'Z_97";G>D/W_K\CK@\68/ #[<'X#9T!=2]IN2[)\:XI&W^P_\_[<3A%! M9U7R:MT;@U[_AQ@"I:[!:Q@ZGFJ/". M$_[757F5%L2ITJM&P34=)?>3$#:5#]]ZPIKO_(44,G#F/O]<-)0L_XN3>A%@ MD@:1..5P'&"($B^%&!,"DSS!46#^ TZT:6_\%0D]G[IUD86OEGGC!(;_S. M&[%;Z?-MR;X4M"TI^%3S=F'ZY+0\\1,2^QG,\RR%*,B%94["#,8LP$F8$\Y] MI;(]:M/-;>-N"&X+BOW];VX7.\U2=$3B-_TBJ"$Z52WIW- MGR2@'J*\[%$F&Y9LI5,JHS::67EYE.F2+)4YVLNW5']+3Q0S7BP^E2NA5-TR M)I:T^2!^O*\?JW^4"\0#3!GU81(B I%'$4QC+/Z91RS,D3 58R5_Z,@<5\!@1*$2;W<*E?AAIU"- MC3G)ME=@:K/751XUZ$TH'5./+T]?R]?B0]FPFGU>DB?EIH0GWY[;SFVI!(_% MBSR@OGY[N),-YIM" *3:/W8$J#XDX:=&/CJ VF>'^KJAU@O]LO;;PUG=V77+TLLYRU=%3_:)A!B M2<4OUN)WO>=$+/$VN2?AOA_E-)#= \5QSA.98II&,$4\0WZ$24ZT0OGLD#4W M.2)9 OFR^D<#Y$< B@T[@&SYT6SP8&?YU#S"TR^*8[DE& +MFFQ8DM>)/TFN MQ-+\#+:,@1UGLC+!AC>P8\Y-7PFK>-MJ/F&'J&D[5%@%\JB-A=W1]6VLC[W! M_EB3L@L%_\Y?JWJU\&A$DB1GD(6RB8Z?$XA)@"%)0B]-XY2G1-G(.C?)W&3L MADZP(Q1TE*K;6&]SZVB]0>]!]EUP"M6]^#E^>V70?D@8]CU?@5 ML;F\2:^&Q?$F/74-K(R2P77P&22NN!4^'''BR^$S#!W?$9][T,P'9Y S',$:8 9IBS)$:8Z[HV+ M,\YMLV_( Z\=?7I>BLL JSD@K,+F6!AL: 4_;:C]&10EV +Y< %(;6^!,CB6 M' &7YYO4QE=F_]!\5W_13+I\:"O,M96LVJC>YG:]>JYJ61YPP5$21EXBZTVU MM?J%5,XRAB%C,DTD0RAC6EDA(W/-3:)\&!3>N^FZ=32 ;,EM^WETO]5,WAC# M6TW,6$+1L8#I ?RU [ C%.PHM2=8%."P)%+&9II4F"BP?"A&5%XQ+%IWT)M[ MUY=[OTOW(LA83M+ @T&<"VG",B%-?(1@(+44'& O#[0ZVZI./#?1\I74_\U7 MDG#0;(G4K&.GBKF:1'&!I&LOH2 ,["B[ 5L>8%[54')AL="=)CZVRMZI3CMM M$3Q-,(Y*XNF^;TQ%T/J4:$&Q>)_"$IBR'TB(\,"'_M:EI45JN8FT%I:P8Y8(*F]4J*9 M+9>9N'.^".\O"V_ @"UP4KYHVUK=+>1(D?!6&[[KF[+[\+LF2U9C% ]\J04G_3]FWKOE2E/QN MQ5^:1<@30J)49G9F1!BN>0)3EH0P#8,@2C,>$:HEMJU2-S?Q/4%.6VUU+-9G^;BOD6+;O%N>FKVK8IW9LF0,;[D![4=XSU#XU MY+#MIMF /R23H.728BB0$_0M27N[M$TJ]9W >BC]W4QBV 6KK4R[.WL^__A6 M;(I)+G)*.")I!KV()Q#AC$&<1!S&D>_Q* I#ZOMZG4/'IM.1 =,T#NU*GBXW M)4]Y5XVY&>A]I6X7T5&\69AS3' .>9BF$&7,@R3E#'I!1-*(IP&)$JUF89;0 MGN),E*&73]**Z0#G O)ZVS;G)/H6@5<[\6S!Z?@ ZXN&#\V3S[_#;W<<@M_GXOFJO@($T*$IVT"JV66">,S]$ M$0QX*!3V*/(AP4D,PS DU)?RAOG*^7+7U&=:KC>V4K6O M@G\T?=MLY.E2NJ_B?"_-^[J1#"\)V-_7S:IU<3Q6LB]B28LE%\J?(*9ZX?(L M?*Q.94]LJ_/LLB>VV4H<12FG/H91D'-AIW .4]FJ*X^Y^* CCX6QWCVG R+G M=MH->)3;N-YP*4T:(#5P^5OY,Y7Y4#^M-SE0KX/,J&I;1&N7KO;OFK<0+KX' MQ4N)=UYEQT?MP0)O&032TNI8W+3S$'\>R7K;E4K;\>NFNYG#!;%UD>&"Q&GO M-1R"?'3-X7(N@XR9Y;*/R!X$9#=]<1W5Q)F1,68GXI=+<"($7:-R^RABXU+6 M)EBN)>49G, ?':FV+K,&@7V]A)L5)YW$2#WE:SZ?_UGL7HN MRON2RU*.MR_2R/FGK,';K!9I%(=9&C 8A32&R ]#F'D\ARDCC.64^'X4VPN= M4R%I;M*EI5G:CJ J.7@3Y,K*/$O>6(VL4UHL17UOTB5P++/4(E VQ -)O:QE MWO+X)OZR;&65^(NTUG\5FU HAIL_MWE)-VV96R!@F"JJ3V<%)HGW4R)H1I& M.@#JQ0AJC6RDF E54:B"U?22 MR&4EPR]LA^UNW MMAO4RTKUW#@_PMS.C_U&-R\R#U']S!@!ZO+6M8.1X_T[(!)LJ 0ZF&EMX>(+S!%+?1[#T*=$ M]BWG$$<9@G&4)T@A8.#_3W"1 3RN@@EC8=-1N^I@)6[ MP@NF=^RL+3%&EK*'T5WY@;P6*[)3'!&:!O"M'H<\(":F' MM(H+G)EG;O)S1R9X%73"H@2THU3WJOHTK(K>Q^O!KNLC6;9K\8_5 :MED3R%FA,(TR3T< M9I12#^N(#DMTS4W4M&R)(W/ EPRN:T,MEJ-AUTY73TU"O<.:N#8.V^788VD_ M\N6F#8:IP-ZYL"0.^F4[/AS$O)B&7-+\M,659/*6\M0'LIGV\-/W*"\ M2SX8))BV_#P^D_*^:QO[N:IS7L@KW>8_N8SYY.Q6F/5"&_V;&'PEKP2W>6N+ MV&.(Y C!)"48(N8+6SP+0I@2$OFRBP\ET23-RZVR-;?39$,P(!W%X$F2#)B@ M&>0R2_5'EZ6:=SSV-;)8M5R2NI&V6EYW8_,;4S:Q[$SNC(L] CO<\? M&V #NH-T)= !]YN6Z0. ;L#V4^TQ BU(;2#!H.?Z#)JH.UGW]VZP;I>IOT;S M=2<+::TQNQOJ'.D,S3DNCFF]*Q_:%* #FC_]R6M:-/RA+BA?T#3W.,(1#$DF MC,6$(ICE%$.:YPS[G"28:*4Q3\W W/2 GHNISWG;GX6E$_T=%WL&9W=SX? ^ M=3Q+3UX'Q(F#>@,&:-&8\(1VM(Y3G<6VR9_7J>MH<;3/5U=TF)VD#S67-PB? M_GQM>^*6K#W5N[S(#^M:VOD+[D6>SY"\X>:AWTUG:D;4";A=>)TX;&4Y2S.8(:\1&CS*(*$ M9AR2)(II@CV2I,FBY$\RF^!Q1BZ_'0M*>SGM]O(1(^[V]><]==ZHM/V4W\%, M''*:RSH?S=VJUZU-S>Z5^K^05^UX\?XJKK,!Y?/2U.TOR>1.L!,DZ,>$WW7] MQ7295^8OM=(7+F!C%.H\,.UFL\V76AK'."D]?H<5U MOK&8AH1G80K]+!9*5IYB83 F%"+&OXSB<\35W-#\NJ:<-) M)7DR_((.>O_83#0>0\5'8'WB#M(F[Q$1D13THAL^-F(A/KXI([-JAL+N/\S:>M@33@]P9L.9Y-_('JJKRW M7721SK^&%:0*MS6;1WE"PP-(:DAW3;/F[..Z3QH1=E/78.XTT0L/!R1GV(,I M"GR(D+R,B$DBBR4&09+$%'M,ZSI>GX:YW5!(ZKMCX4#W7+_*2N.;*U'QU^[7 M1"YM!O0$?_IF?ES6DYO]M[-X#DXBL97'%;%.SF>-H2 MV0843"N,S2$Z$K-7#*4G0!DO%I_*5;%Z^\Z?"AF+7:Z^B2]S@3#*0J%B0P]1 M#A'!#!*/$"B,\2",6!0PKE0[]MP$/LJ 0;^D*2#EG9+/O++X!CYR$>&GJY8MK[_Q6H.EHUBL*=@>CROK: CN--?0(8!UOX @Y7U>4Z''/RREQGF#I5F^O< MH_;:RNVW,6W[;A&2AQ,,:8!"B#CF,$TC CVE.+0[A":$X@;G<*8B)_\G\-(8^ MBPDC*<.Q7D=T^TLSQ3'YV^D%F6P5U-QQ]K%U;?B>;19XT*Q\DKZ!YZ%RV$'P MQ*3OWDOP/! J705'WC;0PCCT<:#J=^@3Y>XKTJ;_;T9YET?5JO?K."2N6;Q^YV";" M*&JKM6]RA!_EOQ9!B'V/H BF'A6J L84XB!.9/_F((E8X.5^>(VJH$K(W/;\ MT2D'_M%Q GI6P)"70<4"87#*WYRW->VNGYF2X6)5IE8[K"W(U7J(+IJ.-!-E M,MY55]$%ZY+VHCV>_BW@Q[Z&:G?5^*EDLM;"PJ=$6,!I J/4%Q9PF,!S+)FUDM&X# M1[DWN@X\/>)D]X&C# TO!,^*[TJT_FG\;M/E4MV>4(+ULY]A&T_&&5P;2P?6##E1&QI+2!),943KL M#HTKK??T1&XUU[*O9'#1RMW7H> Z-->F*XR?;F>5:& M6W+D*:O9#*V9_YTWJ[J@*\[:I]HPA;;.\J#DTR*.@SQ#00Z3%!.(9&.@+*08 M,I:(_\3<\U*M+KW7$C0WD3#,U$7K"!EWUDVI7[J!2R!."011*D?0>QA#H,8^8$?>VGB*15X/S'VW&3D MACJ-MF '8(T+M2LA<"R?-H1=;K9[$0:-?FCF<$S4 >T[?Q7#M955BC*OZI?. M.?3*ZQ4I2BG$5Q7X6GPG3[S\'QMN;/5$.XW.:!>T@U>FZWMVFM:]3F=G'GF? M"@Q].5!YAS1:K#CP>4PPSF H(^]0B$.890F')$)^% =^GF73=+C0HWMNPG5 M]OLVI]! M-&'Y@YBW)LN[DO$__U_^MO!)$D=Q[D,<1#%$@8J_+Y>,%V$QNKXX/^IDMQ@7 M&1M>9EQ^V,Q [8,2R)]]^?=?>,GS8K5( B^.\RB%.4H(1)@2B&D4P9C$7N[% M:483K2RN,_/,31[T@3,K\N>F'82>P7<.3C4#S0)(CO=_CX\@<=O?X:>>2HNY M5A=PL&2DG)ME4J/B JN'1L"EQPU\ M?50T/._7HS.U!W[$ 5]OD"0]-[8\\.,HC7KBS[PZG4=^G/8]S_R%1\T4H&VB MQL>BH3N\C V,;FSP< MI#')BWVAVY>T:.WV;8L$/>UH'&LU'Y."AO2UF%I:KEVKW]*C^33;1"[!$_RD,8 MX"R$2!I8*:49](5FQ1A)4)XKQ7EJS3HWX;*A^P9\N 50"!A)?%O+9+DE'[0O M:R@^_S[_P'+_N<^YUAX6.?<&&KP8P0#%&8^A![%,$P\D./ M>RRC1,N7K33KW#;NK_29,WES(TRY?0;D;WH6],PY-?35S#KKF#J6"&-I1+/%OMJH3<_B#%LBT*4M6_DB7_4)6K MHEQ7ZV97^4Q6/7NHFD+2Y =?Q1//S7W]I1*G37U+A4*[7K9E/65MOR FD>?G M"'H>2B *@ACB@ M7CJH%2C+,LHJ@GX 7EHF MQ#H#\77("MV:TM#IFBM*T7=?QXFDK^!SKPCDEE4H#"@HF17FU);=87%(R0G8 M<-RN^]?MNG=LB]%VC+?/6Q3@4RR0+<'OE-9I#XPI8#\Z:":9U# OH=<&[_-# MNG84?]EV)&8HS=(@CB'/TP B6=$Q#'1RB[0F7W.BO2^V&D$ M P.II)DJH+4B:L>!,YS?7[Q;[B!]%6*V@N:UYIXV]-T$EJ, =J-!S.3;_2NO MA7Y?/GWAI#F,=__.7SH/;?M'&;;H+W@01SQ'# 9QAB"2%S,IQ1@F6<1Q1FB> MQTA'Q.D2,#N70%A):.)A,*)CV=KH#H\("Z9B@;56\_ M5+_R)9>E8;Z*0W!=VZA^>W[,^1TTH\5;Y9])*2O-=^R GI]K:N*. #XNXEQB M[5BN&<(\2<7,ED6$>;JQDBGM" MQI#%>2P49"9S7^(8>F$08S],&0F4^I(!8 M3"CRKY6&?I)7H_3S_9$F2SL_R< PW?ST V;VZU=A8[U])?5_\]7G==I"B$>4B"@ 2Y MGS*E//G+4\U-BDD26^=X^\. 6/"')%>S">$(Q&KZBQW@7/LE3#'35F0NPV%) MF1F9:%*%YC+#ATJ-PAO71E>=KLCWZ>5U6;UQWM;&?A#?UK-XXD%\*#(OM2OK MUS3KEZYNWT$X?9 +0\B/,$R27.A)L@Q3)D,6>$)8$OHQPKE>I5=WM,Y-8 TC MMXZNW@=<@-_D%82L M7*+U+Y2SH@B[W9P5U4FM.F%6'TA=OQ7E4ZN9+_*4!RG*,,0)22'B5-A'.$?0 MQWZ*0A2E<:A4B4%KUKE9.ELW Y4_\!W=5GPR!XA3G.4^P[(#?>WVG!O=5WC!S"-_+,78#R ILJ.ZL;^=.LM,H MN?67'+9P M2P9N0,_"1)D\(^!-D+.248[?^&J1X,!+ M,/%@G 48(AQPF!*?0XJIY^$DR$FJ=;%X,/[<)-2&/-UZ^_N@J*Z!P+%HV ME+6ARL/,BP_DM5CU[H#-0[(YV482]361QS*4#,KPGX3)6OG]_=$G+KM_DK7C ML* H1C#+,85I%GH>]WCL!UH)>>!T5+Z THN>'^/X)43Q!< ]14$J%OO?%33^7/;<=M^YO]'!26=_W1-.^R M_<\Q>TX.G'U^XNZP[6^;KO?V7=GUW5YDC 34%QJ"T!NXM'E2B".40Y_'V$\P M1R2>I@?L*>KF)GI:0AM0=)WNUZ58M+98[ZMXJFW]VK9[;:;J]WIR017O]-]K MF5S?XE_?N[7C$'0LMK666R9GT)UU#/OW[L%ZDK:_1J?5,5BM]5,=G<0@$OZN M?%F7_)>B$J?+ID. L/UHE(00!S2'*&)"-:1Q#A.?>CCD7DC5"FZ=&7]NPOCN MFZ10(P3\!&3CPM("$*[UO/^ONFOKC1M'UN_[*_0X #-Z4:-!N>5O=SOC?'U*7EOJF)MFDK'V83-N6R*J/S6)5L2X6,-"( MA+\,BSD%P\M3NW;%\-4S7JU?K[P&2D\P)XMTT__S?FE^\\Y6N/QI\$8CYH^\ M-EW0_&F:=^+F1QXS$&V?"BHUY>OO*UZ+U/9[B@+(HR2CLFRM+$"388"QST > M,)]@&N(\393%V_$YYB;B6BJ]+9D:._T$B@H2[W)L'$N] UA,$H).X*,A#2_' M:6X2\0!86[)O'*I1^7?BU>EDX#CM.W+PS*-F]O[INHRGPL"/$H"%I@B8;,_+D@C[5*M&X67DS$W"UO36 M'75*<%'PF%<[%(:D;[=- [%N!*48U]XL25U_(FU+3K12UJA&4N MXSZ^">&UX-L_>Q_JFU/)MG49Y$D.841$);E5T60I"1, 8PR0B&* KB7.O^=6RR^6@N5J#H'C+=X19F*H[G]GU U4UY MG-8=F_/$(S:*;MZM?_"5O7J;1X>;FYPZ4P.RYL%&?P.I9].HA. M4DIS%#!+532/S_&&!31'F1ZOG3G^JID1]86W83$RQ6MKSCV48O:GD QG.6!IS ", @:RB"7 CSGR8T9(F"L5V;R0CKE)K2_B MM*Y;$/]3S\@R708U^VL"<%WK;;P/H9-,O.L]55(U:1CQAIQ<>34O3LRW"_&T M9-F94C&IT7\6]XN7WBUEAIYU2L+,,5^!',((BK+ MG?HA!BEA%,01PD'&6)(CI>*':M/-3>0-Z[7(;2JIKVJG\*>ZT(&>(#P#M9J\ MLP>@8[$F">T$FI1? Z^3PU(U:O!8DE)G)IM4&*DQOB]S%-\R$RU[B4E"?Q#& MXUW^H5ALQ&^;8+6[S;I:BPTE[/!'FB80^1D"$0PP@+&/0!H2!GRIDM#/0P@#$,?B,( , MA4"VLI=EZ8.(8=\GD:^76>]PL:;)L>\8 .>7:5,U0;_BB>=-G23%VK5>BD-& MUM"9;B753AV'J^/X&#K(@&UHWU9@J[P!W5=>RY&] \D0.4LGE.[LDQY9AM#L MGV&FP^A[+W\5G)9+_I734LSU^O%OF9-1^YSN\MNG9ZF-%Q238E&L7[5]F4:# MS^W,:IGP.BYDHNB6#[GG]CE1=V^:@7_>V>D<=\<"3AMR!_[/BS T\H::S3B9 M;_0B0(:>TLL&,NE^<.16NKT5C#E*DSCA@(OO)( 1B4&6P1C +$NR/,.IGRCY M1<_,,S>9-@B=J#1;J)]#=%PZ6<3)L0QR")%.#P4K4$UT+7V_*I[PZM7+BR5> MT@(O/*&@K)M(E^[ 9UQ5TD1X.H:QM38+9Z$;[[AP^O4)FR^XTUVO&ZJ*%>-$HK]>;]8]R)0ML/,(@"[(\H"!.I. -$ 5I'(4@ M8#!"29236"T_90):YR;&;\6BUZW+B]XFS[=&>EUH&V_O762)=9F!+;8F?X.D M:X5O@IK=/I/U=7S\6$C([KT"/<>=@Z#G>0;YV>H+\];9V@J4_F_D;JM#;BV3 M6V/*"^L6MB5#^K#GC(1ABI(8!-1/ ,S3")" $A"0,/:)SP*$?:,"A?LSS>V MZ$M6\992PW*$!Y"JR6HK0#F6M#U&'9%.@A#.0F&[7.#!/&]3%_ 4NR<+ )Y\ MP4PJM"*H>BBOZ7\WQ8K?KTH9*/LJVSRLKY=,UE%]EH\\QIC $.$8X(AC 'GN M@S0C&4C#**(,0APS7Z]K@OKD2AMBTA8(VQ8M0H%X;LFNXP1X1[.>+-%8"#7A M8AG<::1-1[0,@VK)]CJZK^IN..NK&N6/9U'6%D'Z@%F221H33RJD] '9EUH& M(YA$F.\U8;]^6JN'DQ^^.S"ELF9;2;53S]9,L-:(3+GX$J//7)9=B MY%ADF,*C&>Y]&@/#V.XC TX8R'V:G=VH[9'G7'1VZGMY='%*CY2&>9(1!%** M0P!#SD'&* 51!GT2TCAEF5;[=5T"YB8.!KUXOMC(]//J#G1:7#T^@V-C&-8@&7KZ)'Y M,+?+MJIV>PF6T( '?@)!&F4!@$$HS*X,"?E'>4HB0HF/M-S^H[/-3<0-'+*2 M6B!V5$NO9OF448C51)V#JB)* M+QG*D*KBZ^HQC1.:Q30&09C% "(NA86/ <4!@SE->>H+%:D4LRH*BWI8+:FP M'=S=-_Q!SN'AFC9-.=# I+CAM9EWO;/'.=;?O#L,VMJES:#3;L<=1@[VW>Y? M]?T*35GN&Z%>\X?R\_*YD'U6;I?LBU@K5?_"V!AS.W4E3>K.A%%TSCL5; 'C M>N\UI=EK.F48P4/Q5*=H?OYR?UMW5A)_$&9Q)8N[LN*E8!LAHD:!U'([J*!D MY'X8'7@R-X0*>T-WA-+S>AN=\>+Q1@9:]K>A48R2/(0 ^1$&$#-?'*8Y 3[F M'*59C,)(2?,^&'EN^[TF3KN0UB%@XYO](ABM">Y'=FEXIUFEXH/ M_2X]'&F2;7F2@6X?GG[ (/2X;T#_E;_PY8:_?_V,_RI7;<53OM=4_C%&/B() M#0%C",D^9$+1Q9GL+8*2*,A2E/B!(QA7=QG& M=[QKKE":]*'3-']L/OOLJ8 MC*I8\V]\]2)H:_JDR R;[\MZE*9MXF57]OO-9/-=&[OWMS=7Q4.D^;K5N M7]*$T\M0^9NR6GL#GFSZEJ%:Z*Y??V/BEG.(SO&A,NG YN[W1@L20EE::<5-+I@+ OK;3>-:QD*;C MU8_[5?D7I^MK@I>L7,IYY,%;/>(TS2BA(8AB%@'HHQS@#",0DSB-"*0H8UJJ MZOATV5Z?A/CKV4KG;Y!48)\GV0X G'("1#:4P32*,0 YAE"*$UC MR*9);K;-V=PDYK_W*\I]ER1[3-#LY5+M>&G4CI>:S3K_F96+!5Y5LFQ^DPL] M52JT]6^9FM2>#;TS.B LI%DWZ'@#>-K:[&L!D-[6O^WSN:VSM?_1NZWJ^6TEBGNC$#]$"FAIGSA95>X1S$F:N>E MN1V4@CCPY>.=HMEPB,'X67,1^^Z-@9ISBPZ'D^P:Q2SMCC19D-)1!H912<X2RF>4)!P&D.(,QS8=N3!,@F$KFP[6%(E#I$JTPV-RVB(;.H&XKL$H1 MOM% JG-C3![[ MF8YV>###/-7 TG8]+],Z7K,2J_OUNQP6[;*LG!V._[9%NDZI6Z#-_\7/BPVK2:0_I(?I M*U[SCWG.Z?H1LA"3D$% HB@ D!$N-34,...4AY@FD>Q^J"XMIB5_;J)(=@UC MO*\\6]^PRO.U_L![3O5DT\3?"37!-]^5=BQ5)2M7GOS7&W DPW8Z9KWF$;GP M>[_!(-KX'#GAQ_FV6T=$A,3/RD)]#;+,S^ M\?9&5!A=1]SS\@LOM2\DAJ_-S9D@'?/W'^^\+Q_OM&XE=J!0NIV!EKR@N*8TSL75$)<57ON0_\>*!KYX>@RR/*(Y\4)=M M@TF6 ,Q\"&*(&(0DYC14\OPISC>W_=J2YHFYGBZ_?1@":W[I8 C76]TU=! ^ MC$%HY8KA"# .;Q:&L[WYA<(1UE7N$8Z]9B9'FD &&?U0+H6J\*%\PL7RD29" M"TAB"AC%&$ J/F&6IR#Q$T(8AWX:YSK2X^@L5']*4BTI[D?9-ZN$M#/2 M=*6/CC&P4^OHZ ,&]_1_%*O6!A3G:1R0, 1)'L;B9*409#3,0 AC'&'&"=3H MYK@==F[;41"F<4O M^Z)<<_IC62[*[Z_>+X(1\9MWMBZX#W 9O?A/Z M0IL1^8%7=%74M][:;;'/CS0WD2,=5+]=7]]O6P\,B-9RV9U#4,F+9Q&\"1Q[ MIW!ST+-:'1M3!^"YX:?T"2JRNNETML%P4H=W MBBVU3>*RYNWP&+!J]K\ML!S+C"U*/P6=7D?HE5>3>N7A7 A\[WJQ*'_6G5SK M6C4KSHJU)VOV6[PS58#+U@WGV%33WDZCRCIXXJ5;KQV]=[^QOE"_Q MJBAKPQG1*,"Q+ZP;#$, ?>(#C.(<^%F*& ]9Z)-,10\Y.*G?G>?'G>2+7V6K6X?GW_03!?8RTOL M^M\V76_O-NMJC9HN41A"%:Y25?>[+#UU1KJ*8L M.EL7QZ?#05&!O@M\V_I]0/R55Y-O3V^'(*0) S"NNW:%&/@1%K9MP"A- ME4H GIMH;@=20ZO7$NMMJ?4:?---G/V[Z;??O (ZTR$28XXYB &'(*( TCD-&$@C3.0X3R MC-(LTM..U":>GUHD4R0V*FU,F6R^:=K+5'%9U!0>^U [EC$]P5WWTE?W?4KU M4+*DV2A..JE*HP?$OBZC^?:%6:.W2V%S\'HO1 BG* \0B' < HB$%8=9G $F M)%24$C] %!KEC?9S:*DN$Z1K29H\N8!=]FBY-,T:'0"I)E0NA,>Q!.FC_D2+!QOY(XTJYW.SO%M:0/?F<>?[W]7(_DZZ+XDM1)/8J F&.,KF)0X!1D@#"PA#BB,&< MQ3J;>&RRN6WH&WNYU"?Q5=ONME!SO/6W@.TG'CMH*Z "B<6X[I M8_FT9]\Q#;!Y>E[Q'WQ9%2^\422$L7V7/^"_M^=9Q".:Q R"*$N$DI_+AE0>;X, 'F4$K<7QG)]QXG >90@.HWK47S439?>K MDG+.JE\%V;=5M9'A7-U]SN]+,8Z857PWQ/1"EAXOIGPOOH35MM1 W9ZN+9'\ MB&'D^P'+0!8C+@.% I"F"0-Y2*.4AA3A0"N>P"FUX[N*M)SC=?AG41.YLEMBQL.[XO/)N!RO;\*G6 M)K M6M-6=/S8?@,L%HN=9"DL27VWM$YZ7DP"^_Y),\VDINKV0OQ82K^=F+[? M!94@1;;P.?'G!_&I$B>DI.!3L>2W:_Y4/>99DE""$4A(@@#$60Y2B *0B:\4 M3N*<1+%2>IX+XN9V @UX$Q)&ECH5:_=C4,94RI]M(5-=]X#-5555Y]]FK9SK M_0.Z=YK&R)4:_CSH";/[TI^2+Z]FS*KR;Q]O:U:"1=(F-B?L@WIH=SB80S_; M\?[EN>YMKIK3V#T_-SDJ-#COI9)%".OL6:GK?2@JNBAE IAZZN(6CG%I9XJ$ M:X5W# 3OSYI<2RF(^]P;)1IN!YDLG7"?[&'2X,'?#!N>\O5-T_'PI6"! I2R (:,4#B!,JH^ 1D'*< ^S&A6#*>8F M7[<4JIDOJD"J2_B>9)Y6^TT#R>8MJ_E208/&DR>?M(@W;I- M_/Q]63US6N0%9VUU08[] ,D@T02A0.QNC 'F:08"R*/ #V"&D)+;:G26V6WP M;9:Q5IW&<23'M[4.E-_]2X4LK5ZS>YV%UCMRB"*8,!$+N; F%1(4 0\H$XS8,T M"'UQM*N7D5.==6X"H*-;J.'7'O#*FOC&_[PEWZM?UBC*IKP$XY+"&;".)8GRY_.^7Z MM%\VM.1,&Y2W=ZO7C!7R U[TWM3>TX,@1=BG# 2I3#4B) 28^@3$-($I) RG M(=,R"EU2.[?39QB$L5-C=WBE1EZ/!VM(IJ_:X(SJRNL9'WB]E?Q(;_"M4;2 MY_)=<*UJS^)KH&^C3[$\MLQ]I[1.ZSF8 O8#)\0DD^I?X/XJ4"R7_"NGY0M? MO7[8\(=2S/#?#5X(>XK65-;1K._YDN?%NKI^6JM>]IJ,/;<3IN7!ZYCPV*8. MR-[GHXW<]CI6A"!Y*C>J7:Z-5^+\/;/K17 LVIWAKW5=?0F(1E?;1A-.=@U^ M"1S#*_.+QC%HN5$'7-\(X2GF^;Q\+J0HU0I?.3W"W.160ZE7DRJ-TX?BJ=XW MG[_%A,Y ,GZ\]XW?XD3HS56E86N2FK=9\FF 8L#',""(H1 M@"CF@% > !]!DO$DSV">ZACH%U$S.S'3$>E)*O4LY,N61P&%?>KV+_"#/V/QROO);55R>&K!64+1FJE]$RJ2%J M!;9]0]/.H*<$[? [\TE\^M<_NM^(?XBP7?_UC_\'4$L#!!0 ( )2+ U>A MO@ZTR'X #&YC&UL[+W9EIO'9J2F13W/8YOL'*(9*$7070 (H2_?0="=2(FC#D MCS]+[CV0K&(1&1GQ961$9 S_^#__.#_[[BLNEM/Y[)_^PO_*_O(=SM(\3V>? M_NDO?__X,[B__,]__A__XQ__#X#_]<.'M]_].$\7YSA;??=Z@6&%^;O?IZO/ MWZT^XW?_.E_\Q_1K^.[]65B5^>(Z]_W[]M]<_NIP^](/TL?S[__7+V]_2 M9SP/,)TM5V&6Z@++Z3\LU]]\.T]AM>;ZLW1]]^A/U*_@ZL>@?@NX ,G_^LDYP($+7_W#U M[0O^TU^6T_,O9WCUO<\++/_TES]F:0%5HLQ(5I?[/S?_\/N;5;\L<$E06>_R M+7WC\M_75?:E /]8X2SC9D]7GW\V3W=^Z*QR='[]+\]"Q+/U=R<9IY/UI[Z* MR]4BI-6D!)=D* )2A9Y23H,S%J%PQK)5*)SP=S=<"5X2Q6L!+#']]=/\Z_?T MP=]7)M0_K+FQYL2]Y39<.8SNJQ/WD7YVDHIA)M,I2#9Z4,1[""$;B#Q9;PJW MA?&CR+Z]VEVJ;TOSU2)]-U]D7)#*N%HN+-)]R=X!Z^5/?/\E+.B#('V>GN6K M?UT6\_,6LEK-&W!N(Q8B]R_?T:X++A:8WVZD\NCFUCM;D2+%]4^VD/C_>Q$6 M](EGWS[@E_EB-;&"(>9D :TF39DC@K.25*#4VMJD>#2QB?"W%MX)!Z)_'!S# MSTX@\1X7TWG^:99_I,MW$K0,0G$.2B=B2+*"&&(*!">)(:X$SW(30-Q9=B5\9> 9HXQ([P$X2-MQ$H%7H0$F4MB%5?6>=;F=MA: M>2=(J/XA<11'1T;%3[/5=/7MY^D9_GIQ'G$Q\=)'1*5!N>#&)MI\X+Z",)O2B M3^1?18UT^]'F6B#@[JH[H<#TCH(C.-D%$MY4EXI4V)KQOQ'_\?7\8K9:?'L] MS[2=E)E&+2$;ZT#Y%("XH:%H'6V1(C"M&P#C22)VPHGM'2?M^-P%;#Z&/]YD M8M^T3#?1B4M-&&P2V3L!*$PD_6<3.&\9>(E",(6.BQ::Y)'E=X**ZQTJ+7C; M!4A>Y4PB6%[^]G8Z0SY1B<1I.0.NHR&D6'HG MP7$L3WL"QFOZX[O%Q_GOLXE(W+A8$ ):LILXTQ"98&"#S=GZE+P/[6!QL_!N MH2OV0E!Q($-[PL3Z:GRW>+^8?YW.$DX8:3?K,H*6N3I6BCSMD].14E9*5 M:0B,K=5W0T?'D3U3?3L_>?Y["H"DT56V1+MF,9AURM>"3X)"UMSP*I[,O1\G^SG*[";[CL.7AS.ODT/_T1_H<9I]P'6]5 MPGE=$"$33.G.(H,E)$^&;+(\2%<"2\>]9#VTZFX8Z#@D>30KNW '7E\L*KLV M+W 5TB2#B^4D$F2%<1)0!MI'T*3(I#% _K R@E19<2UBU@^OOALTN@]!-F!M M%Q!Y,Z-/(W9,O^*/814NMS5Q*?B8F )7H@4E(H<@DP'#?9;"YJ3B<=;B4ZOO M!I'N Y$-6-L%1.HS[N)U6.&G^>+;1(6$QAD/1:H"*FH$+[.!((H102L9PG'I M?@\LNEO:5/7];S']??7X]/_\29M\F,A6K M*C<$Y\02616<(07G=0V.1.]SL@WP\.#BN^&B^S#C\8SM A^_?<:SLROJD1MF MB_:@O".#R*D(D;Z&DC&C%D%8BRW4Q*TU=T-#QS''(]G8!0B(\/.:QC%/__'; M9^+;\MW%JE9N5,]ZPJ1DG+E,>ZB%*K7>Q(N8B$\8BY RN= "%$_1L!M(.HY. M-F9S'Z ASBW"V9M9QC_^'_PVR5YHG25=B%J0J:P$^=J<_E1TYEZ(G*06+7!R M=]G=H-%QY/)X9H[]7K5QE7Z>+E,X^]\8%E>IY2*B,M9;R,AH#SH+\%P;\K%C MX,8Z9?5Q1L9C*^^&B8Z#FDU8VDFV_LTF?J;OD 5M,TKG$F FPI4I'+S+Y%.Q M+#33,G%Y7 ;$(POO!HJ.HYPM&-H5)C:%*)M-D*7D>-$19,W@J&\T$+EVP+(+ M@K;'RI%I#X\NO1LN.@YQMF'JR,AX13O(ZUVTO?.*P4^X=P5JO&R:?"U?(N MJ;N59-_]@ :EV4]0=&2)]L42/H7P9;+.9JLR?%=^GLYHL2F=Y?FF*.L:($8+ M54Q->S0IU!0W!0&-!J$\SSI$;\Q38;P2EG$MQ\M%-X<#SU;+J^_[Y(GPS@/$KBIB3O91@C1T8'@V1NO0M#QJ9SJ0W9YEX)Q"L ' M0\*5JFC [A%OB;O47UK(UYM(7OO$:CFSX1Y4HC\YKR)9QY(Q)#O(\M8GXT%" MQH7.,9)]$"3'L+D#K+P.R\^O9KG^]M-_7DR_AC/:S/+5ZG58++Y-9Y_^)9Q= MX(0\JN!$*&!8?0869#L':>L#CV5.EB(U/N61'(*=G0CK 4M' 6 ^M#0Z@-B/ M&%>7^2=3O&+7A SKA('HM\;%^ERHB7XRR:*+-@6E:8M/)7$= JD'"1FGA<5P M$#J>VQU IH)_]>UF&S]__74ZX4H5I6@/3'L&*G"RVC%G,-8&[HQAF$UCQ#Q$ MQSA-+H8#S-&\[@ OKU*JM;7+#YB0M&8\PU]Q=87]VJW%Y,(A>$T^OF("8H@< M&"L9Z=Y7Y$:V-GR>H&>*W2*23!":%#>9H@I.+"6;$;B85+RJ82A0^"T UGC=-@8#E6M)=$!N.X2 MKR)S'.D>KA8;,4 MF7_!Q>K;^[- [)CE>B=_J0$.4J636!*/SI'F5#5A)B8%WM4N &A*3B;Y8IY* M;SY,X3Q.3P\&1-_F\_S[].S MLTG!DDN,FK1DH>,5A*+=90@N>=2 M_LNO;V[O1A6I64(HL9#=QCDC%M$-';)50EHKHFP=B7Z:HAZ,YR8 :LCX#F#T MCJ[G4(N1WF)8XH?:*?Q=^?MRHUTGJ2#1CF3=J4*N)?H 4:."D)0)*.F;[*FD MRT-0]"1!/1C434#4CNT'8^@K+N*\%8IN',=;1Z%$Q@0/$:30M)?@'?CJ.WHI MC>+%1_UDCM5!Z'F(D'%ZW0V!FJ/9W('&V= _<4EYKYR'4F+-,JF!9BO6:- MLBD79AAP)/N=8"W Z1C!>&V$PF!<<^-W5]K&=<\'S\P81$0=:)Y;^]J.BI&U M[W)DCNCGM3&3I!LW<@&1<26,Y-'JIR8[' FVKK(WAI'^XQ [1A0=@.KJ:>9] M^%;?9:Z"HT0K5TX($#*2&Q!2(NN-9:"#AUX7+BUO?KT]2$DW8#I*SH^\AQW! M]#Z@L[B@5>_Q:**T]2K7A[Q2.Q=K:R#6%!3E29V[(@5_AYF)AQ+[OA M -2 ]1U@Z*XC>;6?JU8CDSK;BUQ&!]+4AH,Q97"2'$NG#0\\.A/#4RV\CG?@ MMRD:-Q ]$)H:"J$+=_[U?+9FRK].5Y]?7RQ7\W-)-KK4#642GC1?/DLEWH&C=0/1# F@ND \WU@.XU(6,*A=2NK?=W\1P\9EY; M9UKC;4&36D/JP/MNL$#U0 ZDMD=Q T>T;&WXF#,I81>28A)UL[+Q4"HS76- MCPZSI>/!GJK\;GC7[1EZ/(7Q-)PKUU8P7=Q_M_@V01>S8UR"0V_IF)@"/AMB MDD@E&965=JTMJ%O+=V,NG204L!>S.]!)M9/&='6^KA^8Y7I)TS' 65IOQ1@; ML3# ZDRH*'5E20)?@HQ&2A=B:VWT!#G=6$7#X:B5,#HPC9[@$ \N%:6J>UH? M>XR5$!(R* X9HYO;,O%43?)AM9='Q<%/82H-AZI&HN@ 5.^OUEUO:5/E9)!G MYXPFFHDI2BH$EZMGFD,,V66%N;62>H",L0M=VTCX?G+U4>SN #&W&D5=%L7Y M[)4G#T1D1P<)28,&PX@?D9MBD2<7GNH+?>B==IN&L9_>!L'*48SNPF)^E?/Z M_3&1/\P*>-: MT@,!IP7;.U TKU*Z.+\X"ROF&!^:US3:Y:.P U6;[D#BNO3T4V@844PAE)0)F^L(AX-[LR-FU,[$'R. M9'8'L:7GO-L)8R%J#!985@&4+PIBU*1B%2*&*&-N7MSX'$WC0NG4TT)6D_9'HTKH4*="LM,?5@3AC18 M+483QA@MA3 RM.ZA<8KV:'<#&L3K=XOULGGMLK['Q;J9](0[J:4AK\-*%-7U MT. X,2.FB 8%T^C;5]+N0MG84:;&R'DZWM1$/!T837=WM6E7_NIB]7F^F/X7 MYHE53.A$UD%M,4O*UB#I6>TAJ%)R3CZPT#IAX&F*Q@Y/G11D1XFC4W"]62XO M:"=",=H,2F!*1E")[(3 N .>9"06&4RRM:/W.#5CAZY& -4!8N@44+>'*X14 MN,\%06!BH#)?CP$VD)*4Q2.6G%H7Y3Y#TMAQJA&@=:A .L#7K7>"QR]X3P=& M(8<<.0?E0@+GZM1);I+63M@<6FNN'<@:.T8U,,Y:"Z8OK-V[YU/DPI&3"\&0 M9ZNRHUUXI4!8)KT.7&DQ1&[+(^2,'< Z';:.$D2/F+J\YJ-V3L6:BAJ#JN/L MB#V>UUFH3CJ#5@39.@[Z""GCEHJ?'DL'"*!''-V^TW-T:#W+=(DSV@&CXT"; M"U""SSIF3#P.#J9]+:S!RLU/CZA#1='G#(AK_BWGYMUK6$E2(;QH!=Z0F:-\M75RG5Q8/=]LTC!O.;"'S^T^^1W"Y M@UOIDOZ?B5D/U6M=MZFK?3OH?[FF2�=,46 U;7V[?(!+$@0L%HR!O%G'/K M=-X#R!P7:\?AXF&0#2:D#G!X79!SV=CWAG$^16D,TQ!YC<^6C.#H0 +CS--_ M([F@K=]F'B5FW$CY$/JK#=\[ - 'D@414*=D_$C'Y6R^[MAZN:L)W%H%;PT&EZ,"C)I?3RQ2MLIATZVS>QV@9 MUZ!N+/+[XP..YW\'.%K7WSS*JHG2="$['TCHSA.+T(#W9,I%7R(/C/L@6Q=( M/4W1N/;TL)AJ*(L.D/70J+J_A>EL?8W'XK0V64!-H"?/TP2(.3AP@F$IPF3) M6YM,3]$SKNTT+*J:R:$+5^WQXX%.154V92%%F+UCEQ MQVFIP0RH8?'41@(]V.:XNN58**6,XCD#RV+]%D"*M19Y21M-C%H5Y5O;37<( M&#>Q;1";^V#^=@".7>J2W\\7:_FL5HMIO%C5!L(?YYO:H9N4B(@E9AY!\E1( MP:9$GJNLM8,^_:%,B9D26@#+!-UT]K(- W +-)'#W7Z%HKP-TH&_E=9@S0S >78!?& MW -LO>[Y((VVUA6Z(%1RH()!.N.*W.H0N$HR%QY:3^Y]@IQQTSF'4(:M>-_! M77W5VN$J0_Z'L)RFB2Y>>LLDN,1J/BHZ"-;0^4/I#2=_1_+666,/$C)NWN80 MT#F>WQW 73^%>N8/9JZ="L]I% M*\CZ8IIJ%RTEB[7"Z-;)>?O2N)N1Q5X2V@854Q?VTZX[W"AH15L V5X$CFOG#XN6 Z&YO^#Z58^7ROY^<4?TR83H-;!2 MAY1FBW3:R7#(6NF24HXYGD@[/D;BN(]./2"SB?#ZK\QYH!/5'=KW+\UYK+=5 MN]JF-07=]"!JA(7[;?<.YG<' M-^ U]1N.U%#+?+:>)_#'=$G7>3 IB7J=9T^.SV#JGXDF" M.L'2 9)^##1'L[T##&WMX9C.)BFY8H1$.D2\9LNFFH5K!=1N@]RQJ&)J M':1_D)!.,'.\H!],ECB&ZQU YU8I]2]8[;>)XX7KZ&M%?N:@E"0/&HDEQB8N ME4_2E]:SA^X1,2YD&@CV\8+U [C< 4P>Z?E^N1GIHO6H,B@6:3.8'?AB/:3" MT(;,K NM'ZZ?)&A<'ZP]?-IQOPAW-/$CMQU Y$Q+VBF^'$TP'Z M[D?7"[FQ4M@S9J.5T M0#I. GTA:=/9\<>+!1V(]YL%UN?D*O4+CFV/X 9>KQ32M+MO+OZK\7"=C M$V\+3E<7]#.3I# ;JPMDQ^D&25*"ESE ']F=]NN89"9) \BJ1>0$G=W:#-$JIX3R:'AI_=AI-LO MFC?']Z?S+V?S;XB;L0P7B_29N/_^+,QJR55*W#(!&KT!E8L#K\A+%$[RD()G MLGE.[8&DCE[!-#9VF\JR7\BNC^BCNZ1S&9D/7-'[@&G^:;;^E/4YG! _E0[U,E#$;!5009 ^0U89LR-?,ZKVV3##[FG\ MBJ^3(;TK>'1P7.X_='"=N0G6@^9I;?O4F>9%5#<42Q9<2=EZ$->!#TU_TI>F M?01PY/O 3[,\U#L3*J.Y8K4G:Z4]L S.F0 )91$E61Z;MW4[\)V)_UD?FO81 M05,@#3Z+K(ACF>O"=_54;+0$D? MP$6,9+(5^C;+SJ?6;5*>HJ=!3[;ZF>\7\Z]3XMP/W_Y.%_*;V74GZ%=I-?VZ M[G]3AZY,9Q?TO].;#Q)$!Q"ZX[E4MV.6IF=XI[/BQ_F.[+UF94%EN=<,G%&* M6&DE!)4\B&B"YW2>.6_=XF:(?8S<"GI\6(\.C@X.R(](*Z?IFJOTYS-ZQM7+XZ-G/K H M.X#GJT1.X'H?MS91VVDLT_RB%JS.\OL%GD\OSI=O9E_Q4AX3YZ).J#-85BTL M91C$%!&<-:D6SANA6H]&.XS2<75P=Q ^@;CW![7?@'J&GVHEV,>V4<3[B5G, M),^"\V L)PM+E0!1" \^1!XR>A=D\Q?&#G,\N\-F W%UH%!_)3YNF/;OF%:O M8ICE^:QR^?5\22=)"E]X4 %LJ"UP'=T1+AM/7SIK:Q#5YM:*\VF*QLWA[ Z$ M#<4W(AAKF/&RS)*8BM.OE65DYL]H3R39.@?XMW"&[\K/TUD@EH>S.@68]L>C M2M'0UGR*'A2Z"%X) YZEDA4*H[:;B]Z/:!ZZ^+BYF-T@\22RZ^>2?FCZRP.M MPU$R7\]>=4,#J#J_(\IJBSB;N,^:Z=*\6?).E(V;^&.)4-4QD-J 2V<@Q,02OK6?"A5*DW4-A/K3&N(F1W2"LI20Z ML!.OCL*[&3E?7^;+Z<83V^AR/G':AYR4JP,2&"@1B%=,,+)ZM7'*9"9UZU81 M3U,T;KYC-R@<0'RCZK?'DP*N.7>9?W0SFPNUQ^#JXX2L8:Y@(.I<@!5>(I/! M8_-@Y>[4C9L=V1U,!Q+KV*[-_6V]2M'9=D,#-%'IWUD8Y:<=L-81^YP-O1U%M#@S:0F8\O MOWZ\G@<9L+BHJN JZKI1&3=\F"3O,DK.04BL>D"3'HAD[UC#F;'!!2:'[^7R M+)F]-5%H"MY3B:]GH+Y?(-G<^<=+LJXF=UZ>V\M3&5ARC',+#D.N60P:O#"V M3OKB@J.TSK5.1S^,TM[Z+)P(KLV%V*D1>W6MO _?UH=0.CIX.2"8(FHV@_5D M53D#F;MH95)6A]9NU;-$]=9%X70:\V#1=."_/WH%O)V&.#U;F_ 30_I>>-J3 M"#4DZTH!'Z6%7*PWPMEL3>NGQEWHZJWKP6GOZ$,%U)_3\[;^=FL[I+\_U.DH M[PIYE9=*W-&A*HW#W#=>)XSL4'VH]PE8N&0S"A '>9CESQ0HO6=5^[4S>N#])!GO! @NQ@ M\N\C.]N$"?9@;I$,"YU$5JP"56KQ9:YEF#8&KF7*0K=NC]F&\DY:1Y^H7&A( ML7:@;\E3NRI13_]Y,5W@0V/?)^@9URXE,JE]';-<6]*JB)"E<$:@8]&U'J"P M$V%=%AD-BICM(J/FXNLG3'EO;V](MK-/4]K;I<7-?-8RZ@@YU8P3&QG$B!:, M9K%81+*E6B<0/4M4EP5"HT+R*+%U$8.\MR7B+S%M]:UV15J1+UA36+ZL,U:R M,'3:5*G)*L0OR1$BSPZ*X,(R+HK!UKG NU/7I5$Z*C;;"+(/D"[F"3$O?R;& MUV12VLTO856O@&_ORJNO87I6;X6?YXOZE[:/(0@\\6H@]TE6#D]">/8(M 956, MN7DGBMVI&S!Q)DOS& R_3]G9F;F-:$J>. 0PIU@[T[>UKI?8$I;WBN[)I%_;W&8GR#7V#MONU7C@/ M5_2MF]G2CYU=U,9BZPY1[[ZLF3+!*&5 +4@>+(%RRD!P=+*9$BXQ:8-BK=-& M!MU0ES&'01'ZA!4R+EPZ.SN;AKGKMLXB:LZ$YY"*JBZN2A"8E,#IMJSWG"07 M8$BC^IJ2+L,18Z'U0 %U +/=&3DA+U6DFM=E,'%0@@Y09$@;U72T-=@QF8G<,DY=^B":..RX,*29!5QAM-B-$JQB8)(HIR@FZU7HZ$^,&2/J$ M^%Y"[&9HXW%;3CIIC=P#T4@"[;W/IY>7C<#I8!V2EN]Q%B M+\W$+[Y\.5NS,IQ=L?+-K,P7YQMA7C'5)6D]S[FZ"'6N%*MY4-P FI!U0&%M M\]Z5.Y(V;LKC8$@<0C!CIWH_LZ>U5Q"F^29)5).-(H,%%FE;RM6FL<@$2(.( MTEFFPU:^[2-)WGLN/'(WZ"$D/S^1&#H(%+R9T6>1CJY[(%]S4E+VIHZZ%[+0 MV4O1@"]9 C?9>VTUT[YU-&"+A''P-+RL[^5E'\[X#G!SV2/MYFENEJ]C$F]( MR=_H]<"$D%(KR$76#/921X;* #J(8G6,*'GK2C:T(:BE:"4K9UXBP/MI&,!K2ZR==+TOC2._#XT#%3N M=4T>4&[-<-EV.,S%^7E8?)N7WZ:?9M,R335A;%/N6L+3Z%V64/YM?SV9(^/J^_^"$LI\MWY?TMT?UPL9S.<+G\$9=I,?URU7G\ M'FT?208_T"+_,3$N!QV+ <,#&2C:T)E%AW2,5QN1,Z[?T03;[NX'J-#G/K*![MR+ZD9*\WK-VLO] M;+ZL0\ZO(2KJNP8GYQ>SR* \*^2LT$T>7$Z"!^@RH-0$H M.!*XEI[N&NEER!X#:WW6'J/EZ$;46Y][@V5N#3HA$#C7A.40$D15:SR<+\$' MQX1OG:#U*#'C*I,F.+C7,KH)X_M4(@^,,%_[_0>HD<<^JH$BV8G*1JKDB:'N M-[%5IA5GW( UJG;/%0%"X@)T-C)+Q.1%ZS>T'<@Z^MW[@27FJUMP)VQ+0K8& MFVI=0ZUZC$$PD$RBES$RU5R9/D?3N.JF-5;N/6*WE$B?"NBFQKO&X<*F:O%V M!_5#5-'S']I *>U)>2/U]%!-_#76? XA,R$(9J:V\#0. H$,4I92:.]3"JVC M3T_1<_S[W_6$KS>SRN1UC>#5>MOLKFUX<;$*T]G'1:@9=)L*[1OK_^;8V%R4 MM36?HV;C*\8=>*0OM3,.+2NA--??0^UE7 78#(WW7R [$'V?&G.=^']_5MLA MP?J'/ZG);/?G:6RD$&^$_*[<7NP#GM5R]/58K+79'BLY5T7SUR"5K,AU$BV& M3(Z!<@A!$$A=80R5M/5^;?T(=Q3%1S]3[KKZ#[=7OQ4XP>AH2Q:B+@44:DZ\ MX@Q2LA*-=QQSZSXE1Y(\KHH\(3[OO6R>4-1]ZLIUJ\N#3,C+?]E %SY$0R/= MM_GH:ZQH'UF6C!P,L^[@[AGXI#QDIJT54KGM,]?&"!#H.>&1[N[ 0@)A>- E(2HCFN_O*8K&U2Q'2'];4S1D?)^*H :@ MIQM[,FS&== VZ6<.=#"?^K@V\:[=J&T7\[I:[]76>C=WR$VRC7$R^6B!.:]J M%U8#T2D'5BKN@T>M9?/*G'T(;! '>WZQF\/AA'#9FP(A*CH<)@AP,29P(JJD M,25TS8OW]J)P]!C90-AZ(%HVE-QZ56IG!-_YIJ27%,7;::JA0G)_/RT0#TY MV.5CFRBY/:D_4MFMLZCO+/J!"">9UE*@!Q9_ )TJ)Y=JXS09F0255(5,DI"] M]398%@7CSW'W>#*.UV_7BW_%5XM%K3*M2SUT2&())48;P C':,?(Z>9G&8(S M ;F79&NT3M+:@[P1T_%/!Z3[:FX8\?6IXS:O'A_#'X<9:K?_>0.=]2@UC0RQ MZ\]_ #-:E)I9S$ &ZVKU-P/',T+ H)PC($6.C8_B$^0TF-BP_=$WL)7!.V62 M@)C(U5 I>:!#H8&G(%!83)(-, 7I47I&GW?8!!,/#%]H(X$^%<=N^>'KWX=, M=;]:X&09[P_N:/C$]^P$4TG6/LAH09'Y#%%* ;ZD%!QFG6SKV,QPB>^7RMG2;]*R$(5AMF:$D*'J3.$9Q"QK M"A*9_44JZ4MK^VEO(L?MGC80T(85U<%8_(J+.&]6E'^5F;&M>5UP3&7BE"V. M;,9L.#A-+*QS.;*V3@D[7%;-(3?@8 W'!D)7&]9WH-%^Q=]OL6@QG]$?TR98 M\O"E3IO!Z HCKB4$Y6*$J,CCX3'X.MD 4;<>+;XOC>/V_QH(<8,*JD^_\9G: MN(\U_VR(NK[+#QZ^NN^A'9RBQL]K*UB-=,94K:ZD+426 RB62E#.Z+ =/'\9 M-7Z;ZWP=^KT>J?H+AKI8?C?[4),4%YOF!;_.9XNK+]?>S%H4M\IAE69T*"-9 MHS4JG*T&5VM6R*,Q11>%LOD%VGX7'5<3[H/ 1ZL)QQ%WG[KRP0*_PS7D4Q\W M5#GB@-KPT6*T&&L*'UV-GN=4LZ,]>!DEQ(!."^\M-G]4&ZHH\;?T&?/%676O MMU:HB$]T"GZ71@$KMR8H/5@S36=;:6H)BG:H$ M,7,$R[TF1R-JF5]2_=%#GWWK^A9TUJ*T4,*ZI#@J"-HF$-SE=:VQ\*T;_3Y) M4,>50/O@8EM9M1-"!X&/6V5-K\_";W[W;G9K_UN; M(V9BU#%M(C[DW#@(G DHV7"6;1%,M4Z$W8O <5\_H M7Z>KS_.+U0<,>7KV[4>DE^?'$CWNX\-@JNVTPNP O0]K\.O="".LXDE!9E97Y:TA6BE YA0* MTTEJ$UJ_ZS])T;C#0P;#74,Q]!D'>;@^__#@QY.?-U@_@0'#'$=6;:OZVADU MAX"EOKF6ZI:6 M%XYG7P1I?6=\BX705NA10)+_-O2$=R\76:\.&9J:_.UA]) M?WI7/F":?YI5^W4S$6U-Z:T>:\D'9+YZ^+4B3 A']D=.8%4I*3ACN&_M]0ZV MF1?=B6 ?3#\1<1X1'AU<\#>,N#TH^,/\[.SG^>+WL-@.N6NO:0/1@5'>U0G" M&EQ)&ICF1DCGG%2MTZKW)''<,$\7F&XORKZ0NMTBY%7=W>U-5\M[(_+E\N)\ M\[VMW1.#Z3@6 YQ[#XH.*GB9,V"0=%Z9TS@/_MK7''#C3C RW8K& XK6(L1@$ M)K,34JK2_B'U$#K'C;&-B._!A=IGC.2R"=+!,9$[_[Y9'[$!8QY;_:28I+O8 M"0U6A'5Z8@9O0P#C55#)>^=E^VY;0W<3NTK:_';U2+L%6U<46NT,1&L%*"]J M1E7Q@$GJ$@QW++4N-#B S*[ZCNV#DUWZCK4440=7XGI/53UOW^Q"&V.5!;W. M7&'K\:^%@0J6(;<^6]8ZEO\(*>-Z\$W1=#RK^[R+=NB5=/A%M?N'GZ;KTP!7 M7(.6/2P*4C4:-V."5$9&?BL3M<++S DNG@#B16A4_$N$_7,?WU)K:GC%YQ,I,)< G1,:Q$4&?*M_:OV;8+61_/GZ6RZ(F?E*^9UMX>,Y>8[ MV\T>+M7Y.F%X?80FW+-0A([ ,QT?118J>*\#.(S&1\5,SFZGN_4X.KKM%+0/ M4.Y42PW5']/EQ'J3:NM^X)854-KBIIV_-=Y$DXPLH75 9P_R M1C3Z3@F9[;+B@>37-S1O-O9K.,"U:RFS MR?/$3>OR@3U)'+FT?2BH[ [)H^4V=D7!F]G[Q3SA\EXWIE_P/.)BDI04S& M?:NL61\S+NM\,YN!'"U9D\\D!,<1@DU)&VE+X#M5L=,"M]05?76CJAY;>T2G M=(3KLHD$1D;0!_QR^?9_[;1O;^GRO G'N4!KP<5:M,!JQQ)A Z#A!2V/*/Q. M S:>@=7.!(VCK=K(?#ZT ,:^TOX-9V'YPW3^_G-8G(>WTW,ZB?E2OQ:712Z6 M@T&AZGA8#E%E0]K;9X,A&+?=H/:1Z^R)1<8#QT#RG _ W)%5#]W"^2*MWBTN MLZ[7QRCEC#$%!]$8#703TPDR]*4LUEDR&UD6.]G;SVB9A]8>)Y=RS,OK: GT M@:#:]^IR!\NKLR6EMH5L.!;H%Q6TA,B\@%1$$"Y(B7RG4I?=8'2?@/'TS_$R MO0^0(QD\]F7TR_0,EZOY#"]U)/?1K1L4(=;W]N2(+^@5^* D1U,BLMTNH*T/ M'EWHQ\IIWHAI'<1Y?B/&;R[?JB8OJR'69R$R%>A_ F1T2#>D()/-(-(MG#W# MK%%BZXC.H\2,DYT\=GBQC6PZ -EM^J^B$@REEX;LKUQXK<)5=:P1 B]9E:!M MSK%ULZG[5(P;R&DDWNT!4\?QN@.TO+]:=[V'2[4:UR'TC&>ZF0-Q@SL/ MKN@8+=-2\-9/CP_1,?(TQB-E.V_,Z [ \I%^[EVY-4AM?8""X)S(=<#5.H*N MZ#:7J.@VQRB31"ESZR&G#Q(R3M7!V/?6\3+I %BWR%]NV@&'F^]\I#\M0UK7 M_%R>&U5D<85Q\)PT-6V1CHS@ 5B*3KC(2A"M,X+W)'%:"N*OI(I](4,@PL'5+))(O!8E8[YG0^_/DCYY,,*<]Y6^:. MC8^#M?O;Z0S?D-FYG"2>3%1&@0N>'%7C$_@<"YU$'YBA_VH;=L+2\;2,TXAH MK&MR# %V<*&^.?\2IHMZWMZ5[0W^]$K$4QT,;A4"AWI$(.G$UF[ M53/! *,ODB82- &A@TE M-?9E_E GO)M35EO9836(:B^EK[B@OYQPNEP$&<=T[;@(JD2Z<;3/4--NL_&< M2[9;.=/>2[_$Q[_C '<"$76@^![:X/W>Q!,4V3N>ZSQIK,T3=8:@DX"0LU>U MO:R*K1\%=J/L);X0M%&$ TBNBU&5![2/?75>,T@F!>LP*,G!TE$CW:]HTSI& M0!="3MQ*Z5MWJSJ8V)<8(6R#V]/(MP/5>L!&[UXMKV:SBW!VN7E94E$Y:C"J M)O$*62"D$"'YP#$))=%T .['-_ 2??W1 -\(!WT6;SXSZ?*(JLT=/WGX:9U# MUFD^.2P1M6$B*E*1C@M0@05RNXL *;R2PF6Y8Q+R/N4X+V%!ML..=>PNW ,+C>^ _?KO_X?T]Q M4=L$?'N+7_%L_49&:IZN%3)W9)2^)B62)QEJD^08:5/!1QM:!YUVHZP3/)X6 M-H^!MYT,>T+F)1_7E]G]_5WFH$B=%6+)@%I7H\AE<-;6:K#H5!3(DV\]$74O M CO!:4.$/ ;"YN+J"8MO9E\N5LLUQ_A5"2(&%9+0X(VN03;C(6HG(#G%"Q>" M>=&\*/YQX4;5N^QB9@9DH9.A9% 0A?+ A=4>52K)N]; M>IB43D UK@770$H=@&V=($4KW]2V$(O>/1B5J*EXRX?_ZO( .VXD!EO Z)J6 MQV4]NUR"2,XRR9EGK/4S3TOZ1V_0<#R@ME-JQY)N!\C^93[#;YM7KI\O9ODJ M_:]@25+D BG2+RK6S'=I:!?(HE;6C(6/['?)X,74 MM?S MQ9?:L1%_Q+BZB=5?%?=)Y7GD'GQ2"$I%#J%H"3IG%BW7)8C6PPZ>)&C<^[L; MZ+436@<(_/MO'Q=KV^<;L?5O-9UD=BM).3CEL@TBHE8VYN1VX UGC3A'LXT9N+;V> /G0 MABZM9R91>52V-@(EEM6D=_*ZR)BNU90,?:0KY 2/P%MD=?(DUPH*.[S['B.7 M3J&VO#ZQUX^,BKDZ.BR+'$#)DL 7)L$4XXQ)H;#* =TE MK!/U>WK@[!82.D**7=2#O?H:IF?KZHCYXK=PN]KM;M1_PAUM)'@Z]-+33<=K MXHGS 0HY@3(0+W7S1YI=:7OY^19M(#J(+#M0H!O&/I I/Q&B)&-1 7)!AE&R M @+97Q!*$,*+DBUKK30?)>;EQ\T;H;")M Z'W7P5SH8JKOH5UR5C[W'Q>GY^ M/I^MQ[T?45+UY.O-*Y'^>7+*Y='S_/S^BX+^NI M2M/:?$TP=*^QR0F$UL%5 MN>!+8' ?5O638 43_%:>? M/J\POR(W)GS"7R]JB.M=61_UY;N+U7(59OG2)+EA: ID>VC%:YIGG;>5- 1; M.!06$D_,6ZU:!R?:JJF%4SPRBE[7YKR!G MWR&"95&A$%&GYD!\D)!Q8S.#W,K',[R#6W=[$Y?G86)C-L5'#SS&!,K+&D8O M%B+/F>#O952M:]\?(67),JW6X.]=O%^7E8?#LB M8K?O$@V">$?MJE%<[Z%VB-=@]+61.Q,>1'!U9#$6\$9%*#:BBB79S%IGS3U% MS[%*Z>YCR?:CRN8QG/& 5DGRN;41H#B/5<]&0/*\;2K<:MGZ8MN!K''-_F88 MV598K072P<7W6#6KTCZA"0Q"+O5ECDP^NK@-9"58K73-HOEXN&.*V ?#4G.1 M[UB>O@__.X!1TTHMHY3GF&IK"7(\5'8:G,$,UK$20I9"E]:QX#]_>?I>@!JR M/'T?Z7: [$=J#@0J9P,FD$I4NY=%LGM]@<2R\YB+,Z&YJ=%A*V$U@$"GZP> M9%FYXA('83DG*R8ZB(5ER-$J[J*UJ)MWZ#BVT'>PH%PW^&LFLAY']5QN(^>: MB>@1K#?$I*(\^,@U>!N]3 *]V ZT[#&39P\T#5:@,3J:6DJ@ SWV6_J,^>*L M3D5]-!WZ[76BJ^36.30(QN@ZHM)9B$$7$(YEGASC4;3V>?O:14A?/ M\=MLVSK)Y_/%JLZQJE/]UJG_$R=*+,4SB().L&(RD+]46\LY:Z3P7'#7^L5U M7QK'U86G@^2@LFM65W&@J??(>9OE!U^/;N]UPND(>N$R^?"UZ8@QBGCJ/10I MBM8FNHB[F8*'TS"NXSL\!$\IHA&1N.-)2^GB_.(LK##_;3%?;HW_^P'+?$$V MT!^3S)CB'LFS-X;74%."$(4%'8LGZ]A(V[Q'1Q/"Q_6BN]&G TBY ^OST$W7 MFH.;3;-@.3$XP'HZFQ*"D3\I'"@KBN4V1*-R)]"^0_BX+GW_T#Y?&+C^!!M(JL. M%.R;V5=-J>1+M0/2YV3PBQ \'=2-XO".$WO7NN^.R8RZB* B,M^6&> M&PA"! @LDB',1,ZN]:O0P<2.&Y8?71:UO( MJ,B!,\'5S:>(/M!_; \Z^)KBEZ%_CX15"]U[F(Q?J+=U-S8VK,_UV%JG\+QV MVNZ#D4.*!O<12 (?NE%@WN)?(=BP;WX7\',&J:<2JT+Y&[##S6\0HJ9_#.2[ : M4Q Z&\M;N^!__J+!O0 U9-'@/M+M -E/EP3ES!T7"@$3TF9"J,5!P4)DS)J2 MDBO8VE,YOH[K9900[H63O>JX]A%:!PA\NB3(<:^T\@A9%%?3\QEX$2,DS?GZ M^3-D;(S X^NX7D8EX3$(;">T#A!X\TI:F;:^3GB(*3II(! O@*Z41'^R#GPT M4NMBB\361=/WJ>B_DN$8T_!(KG>'F]>DCS_-%]/_6DOH\B30$9/D?GE(&"*= ML5(#0EB'CI,BMD(EU_R5\'FJQKU%CY7[DS Z6@@=P.KIVQT=3[+RJ@3+ZD0 M2UH;#7@TUF=,SK/6B3,=FV2MI;^7H;6/*#K U3.CP>E29HP,QJ1* 265AABX MA"PYSZ3D6?#]S7,?[/(;&%?M1-$!KO9+9XM6)L9M !M,J>ELB@Y-UL1%$7TL M@JS/UHT9VI>/#E:O,K31-9RL.@#BT\Q[/9^MIK.+^<76@\[[^7*Z?C/"Y?+C MYS#CXA?ZR<_+2I>4-OK MW6)0N?_I4'^K *+^V*1PLL"3-<"SQ-HZMX!S&""2+R]9#L'[UM7^@V[H)57$ M]G,FCD%%%^4OQ['CB@WO%F_GLT]DH?GH1%01(<4JF74O:6X"I.Q,DJF@5WV= MBNT=O*2JW/&.P5%R?_%7P_;NMY6 RKSQ\PY.E9;2F/B_/I;,W2ZXF> Z;& M'4K+*5+GFO#I%*EUFL#J4'FPJ78!X1G!)<)O#J)(R8ADT=K7&S*U[D:9?%R$ M.AWGUA*S_&[U&1>7?[$9/;L)+%AOC?$Z A:6R/')$;RH1U<'DWRP2C97Z <1 MVG'ZW3XX>CPV,Y301C1)EHO5Y/7\8D:?1&Q>??LUG&_>?M"JE+Q54+RMKH36 MU95($ NQ2F8=T.T4=Z8%;@&.OKH!VV-K]Q(?&4S<\X:\'QD['_#+Q2)]#DM\ M]6F!6*/EVUNZ3&M@2;E49 91ZAQ1;P0$FPI(H74=5B=BWDF5/P.HG0D:!V5M M9#X?6@!CMU%]'4B3UXY@[S^'Q7E(>+&:IG"V?#-+EX\Q21O-1+1 ]G9]C"$C MVWDOP H7$\-8[DWA?K2%UC-+C0>4@60['XS18\/FS>S\8H8_3.4E9@'+.0RA! ,LE^^Q]R-N%M8_@Y/YGCQ.S/!$PCF3EV$CXE^EBFJ?AZE'8 M"LM1D=678]6NT2,$)1(YPR+*&$J12NV$@KN?.TZX[D0(.(*%'<38?B,Y;-AR M%I;+=V4];'PSQ\88'K*4!./:G6$'.Z9"1ZFQ=$W>?BI%]IS;BW<[V M.H[7/:!E?GX^GZTW<#52 RW:VF;IR20^F7@G2O@?>+"2&]*;ITB>#"Q MO3QPGNS".XE4.X#O]I/"SU]_G=:VL^O'IR!C\<42RV)TM!=;($1R)+FK>;K! M&!=:-Z]\BIZ7%6 \$!+;H[);R:=3K$V(:J:T2A!-(>9P5+IX% MV[HF\B$Z7I9%/QRV]I)'PT$3XS\XSR]6/;TY[TC.6,_.AW#K)"_/+*6L; *R M(1E9CYI4(N,,6%*13@KZI%I?64.^/&^S_E^?9_W&^*&#R[AAIIH\9$6SP,$C MMQ!<+([L=2S&#:Q6=Z6UY_?G/=#TG'8=1'0=W.I/! ]"B"DX"T+6DA[#B7M. M>*A3.%**17G5/ 'BJ(C=8" [#19V#]KM(9@.$/9 R$$J&U*HQ@[GZUD8ECCD M"V3O2HS,%]$\&/R"@G;[B/?YH-T^O.X +>^OUKT=5"*?W[)0 F@G2)$SR\FJ MS0ATB&H:D7>R^1B1A^CH+G2WEVSGC1G=8_Z4XTJX'!AP$PJH(!%<=$B.D%:6 M>UNXV4FQ#)4_-9@+>M(KJ@G[7TP*5^B7Z9GN%R M-9_AI8)4(OJR&9E"AT05[X$<2PE&(WF#R1JG[$ZWS]8'CR[T8^4T;\2T#F(N MM:O3N_)JL0BS3WC=1-@K-"QC!F=-[4/'ZL!:K2 7(S#53B#8>J+[@X2,6XD\ M2NSW>(%T@*I;Y->S]NM\%FZ^L^[=&E*5XE4#.1DR1YA,=[V)''DALO'@V)[JLN $AK['GM+>GUVRZFXTLRDX['41'S%\'(2 M3;0>@@J%RQ@%!K;3=?;PYX\\&VA(><[;,K<#!76 :G][G;GC @O%&@U)N4B\ M8QY\$@A)6LVB48''UIU'CZ%WW('FHURB)Q/ORX3RJ_,:9IFPF%@Q-38F:N^4 M1!P.M196B)BC3(K;T/II[6!B7UP6P(%X.A[(!PCWA&*=IC"C&1B1[P_P_;' >*(\,V^TBHT["-)#:EDA*9S[B.,V$WJV?R)\A;+.7/'<(V^S#W+'Q\1'3Y]G\;/[IVR.;B<5[+KD&K3EM)M=F M3BXK^A*3DHR4.D\[(>6YE<;-]SL99IHRO,>4TSCYJPOL7DR]:DH@ANYH+2?>[4G4&4B*&*2>-\T&7*'=J MA_XGS1?=2^8'Y8ON(X"Q[[/GTQA%=7(]LV#7 VY,$A S'3U>M,V2R:BV,[S^ MS/FB>\EVOWS1?1@]-FP>ZA/',I,>)5BAR:-@DM$-;QT(*]%$'83)>2>P<#XTA6CHV$K7YQAIS(I+T"U,&2G2?I>K8H0!CO$F<^J.T"F#]-R[V#$7 $ M"\>6_E.IS35=NG@9 )T5U3"O-IM48&3VQ65+]G_9"0K'YHTWS\TZ$2Y:,;># MH-[CU:82M?,B.K#>1$*[%Q X[<8SI6*6411LW6G@N"KOSMI4'1,O;B.5#N#U M0&DJT\*XH"5@5KG6:!APF#(D'VW)RL#DEWGN)]_D2[WUXW0-:[C4- MC"+5DF4$Y@QIT^02.*L5:%3)&\:RV&XK_M^@+^->4GVV+^,^+.X (P]6I\N@ M-4:RR\DP"N6FGB.D>S?L^L/- )5"6FBDI MB2.H25M&&\!'&PG>[NZ2R8,P1;2 MCHP;4,(;B-%92%D9]-EHW ;'RRV)VTM.3Y7$[<.T#NR/PUMZYBAB3@G!%Y%J M3YY$=Z>JR>O2)9W)\G]A?:$'JPH8P>$^B50[@.^;V52RG(C,DJB/]5F3D:A28N!J!5F),4@9;#"B=7;N4_2\K"S! R$Q'T@^ M'6#MB/*$$'R,VD%4R=;^G)[\%BR09+&>J^*R'KI!>=O:DVYR-=J@]#22?:&% M)[_BJG9R7])?U6[N.&BUR:.+G:+$9+>=GJ*NQ)M<4_\M"&]),UHR1)T,&;@@ MJX PETIJW9+@E.VA:P?WFSGCUW,",MK@;1&7&78I% BUGJLX[UA@S,70NEOJ M;I1U7#FR#U)V::Q_I%AZ;;6_#OK]$):87\_/OR"=\?IYO]9] FER M1FIC$@1/GK#"I"#8.GY)YA)U<4G%UF]DQU'KW%/:+>SFG_X=O,SEW2\ M^CTL\I47J!TF;\'6#G\JLPC16@$VDP?(90PV#U=<=R3QXZK-$V+V*A>1^2NQ2,BZ?#)?D() Y@ MZ]CO$QM[](5J(JSQIS MSR_3!PH.$=Y\$$Z.C8F/GY$HEW4'E]1K67*HJ0$\,P8J2@<^&0Y8?(C:<.9V M',E^[Z/'#8VUDOUQ'.M"WN(V]=*G3"J0@ZH3D)2+ZV9Q\];IIF4WD?S+&QY?U^,9TO*NW+Z_RN(CPG0UQSZXD/N9I#/A!B>;L'H?\H27&?2)NK-R/Y& 'UO_& :(?WLS>L,Q&IC24$ C$G!RAR(.@O7A, M@O-$7S4V_N\0T,NCV)B^Y.$2Z0!.AS/N9MNSO'5*+7?9,.M LJ1!::R]!BR' M4)@U7)?@MGNL'A^;&V ?(S<%.1Q6VU&WL67< #O)F3AGUYZ< MR;EVOW75O \!>/2NF"1+$,UGK-XG8^1PW.C8V'Y[.U)0'6#M RY7BVE:7:;4 M_WTV72T__/;WJ\)!SBP6H\&JRASK-01C:5LQ9Q6L\3:W?LQ]DJ"1K_#>\-=. M>!T@\O>ELO9J-I8/1G,AP2E=\W-J_J1#.E)<&62>+![7^HI^E)B1JSY[ M0V ;H8W=+:=R;VVYI*@86=<,N),%%$8!0>H"$KTLF6X#+)X#.#>R MP'\)?TS/+\ZOYT:@L54_\HA$>.2DV(HW0%!/RN8%4$CJ7V\TRL MEN0I,*0&BF3_&B,Q59'H1$LQG[5.GC_KV:SBW!&VZYI&N$3 MOJ%/0_JA-[-- =6KB]7G^:+F:D]\-#Q)'X%N0 :J. VQY #%DWRXU=G:W5Y% M3T!LYY&880Y#ETAXR3;2KQ?5)'Q77N4\K?\DG-UC!?/<.V2R)L<94#*G.HM( M@_>!%RUY"KMY6*>X.Y[?3N?AHT[OD,8P^3.1=2DL)X4'(D(@5NK8'J65V6:B$ MB:EB^"FLJB-MJ>$:6[Q<6ZJ1U%_R?;#9^)OE\@+_O_:^K,FM'%?S??X+9[@O M+Q/A\E+7$R[;8;OJSIV7#*YI32LEMZ1TV?/K!U0J=RWG'%$BI7)'A\.NM'D( MX ,($" 0;J.K"TI#",X1I+@0B&-%D FV84):"30L@S4XCZ M4#AE/;A]##%?S*Z7MX(W;2:^VLG:"X@+QX3(XQM0T)8A3FQ$ECJ.A H1:VD) M3LV$%3UIZZ0]ZI?V' ] M9VKN_AI=6K.%W8\SD3^%>>+T>1R19(76CEC)=(I MSZ\.A"(KC$648LT3-HZ%;IY2M^]UPJD^,YP>2AZMV.Z/LY&/%TQ[JW+[/:]C MR*>.0TXXCZP6 HX? R%YZ5+O^Z]WPI4Y,USM*80S3#W]9QQ=?EW$\ *V:"_C M\H>O[.*^^],%9B$I;B(X0Q'X'&E"5E*+HG2<<^\C!,BM^ ##2.R6LL+GK N- MXJD!>WU7NW?31'4]M]Y/E\W_XDT!X?S+%(ZJAS_/'3C>3Q?_%1>?HI]>3G+P M_: 8<)Z?KAF+(?(&GXB" D$XB99I)7$5/F$G>LT8&Y(\>8A">NF6N>:#FX/ M.^>L4#<&Z,UTMOI/^>^1"R>-=M$J1%C,4YFE1-93C2+AT5!!I(RE>_<>E\)N M*G9N2>830%,3WN+A3-#=2C?_Z.E%P$5P4E+O**)$YG9]S"+#940NT0!.M50J M%6]Q6(O8;CIXKAGKT\!8FSUIUWC/[JWWATS!ZN?V,?\3<0AKP%NW45[^;YO6S94%WP%1-[-S@-D$$#@/H]3N+,CE],PHMP M-9J,\JF06QVNG*W5@S(:I8_.!Y14](A3# Y^U RQ1(*26BG#2B>;.FVL28 - M <+TT%)I &J?0#JP@:] U:OX/8ZGWS+7'I.$A7*4>HE"6.JEILA0&E%*Q*68 M>'"Z= ^6#MNJ^Q+C<# K+9$&0/:X39(3S*D\7XZZ/.(FCV;7"5ODK2+)N@#. M0^GY(&?9#VT?[VNX1!J TW#&;>D&0@EQ)$B#B,#YM8VX 8)J &O;&[JEQ(77C*(8'4& T@LD'C%P4@L(.[ST0$ON5'(B3R+@N;"^02_%!^8NO^NSZ4C MVSY!T9%EWT0UR7J:+RP':\"=0](E8*/B$AD6+8K*1:H%\Z%XOF3]3AKW+@LC MHA,@>PGGM&9:WOC++_QB]'VT^%F\2&+]\@>KD>A 31LE$I9XDYA.B-M<;^J2 M0.->!MIX"IE+XTZWZ5 M2/3%[.%*)/J(OP'O]O']'&7<"^,]DI1@Q(6AR'F56\G8*)P"7\F6OO+L?Q%_ M F40O4"P]2*^CT0:@--!0E$IK2#).&1S 0 /FB"K&$-48&-BY-ZXHS=Q./&+ M^%ZP.L9%?!\9-X#SS7>Z7CIIHB4H2,H0-R$AQS5#.(68QTXF9V)AL/Z3+N)[ MX:3S17P?H36 OA)O ;2ETD6-$E]&C$0@S7)+%&X-CD'&H)IIC-/O2NH$\O3[ MN ='EGW#5U+=GR]_N%[,%W821I/+3]/Q^,UTEG^8IW,13(1"03").(5?G!<, MSD0C79)6"E6Z[.0PE#1NYPLCLO#;]@+@..4CX3D7;GJR7##K++6>(X6-!@8H MQNP+E3,X6T ,*8X6 MU[DGXVW3. N>KJ8I(0IQ5Q[)EY"UA"-CM87?)(+-<=*)>Y'1>-W'Z6G+OE#I MKRWF1ELF\3+G&,KH2[Y?N.D^^NIZ=M?%;DGX_&%;E]<_XLR/@!,7EGHK%4YP MBN914)*"[ZN%1)03IZ0(S&E16AUZ[_)$FY(?$.V'%70;8"[N,6*E&29*HD! ME7DP$EFL#0H._$C-"?S^("T1CQY8M->HO%W#OQ],]@PL7D_:T)65F:/#1AEX= M&%1G$+5WY- %S0VX$K"%66L0)UPA.)\-L40]$R#SSS',>C]_(N1]Z) M.I.-ZF0EV)W"Z;B+-6MN*K?R1Q.=*+, M-)ZH0WJBNGE( )Z#@MY2WXT[,F%!&+.(1$QNW JG4\'/A.034+N?HN,ND,BTC;W/.4)HNLBA$I(L#-YYHF4SPIUE!D>0KI M@R:4L0+8N18&PS+.TX/-(2Z^13YJP(*RGO+79 M;%L).E%'M(VT13FHM*(W;C=61/,6>#&: MS$?^9E9K\'F* J?(6&,0U](AG3A'/EKX@U'$'JFQ5P%B3CL#<6 5JXZ>=A2I MC+5YS IRX:A36G((!R(#7B1@B+80)XB$E1;)2&<._-W]-TYKN&_/B_?QV?>A@G?UZ4=A(CS\<$@M2(AE8'BFG.;*Y&278<^M, M"!*KTNF5<^GQQZB,0F:S$4R^1+4!.:L%1'=&2LPIMPF7MO2_>OSUQ.SA>OSU M$7\#(?WCUE\VD3B6YZXC4'#P?8S#R*B4N\\[*1C$%@$?_5'@B??XZP6K8_3X MZR/C!G"^N5T<42GAZ .B*;>;)23"*21]KG6547-+5?'C_Y_4XZ\73CKW^.LC MM-;0MR(ALD2PQPP1Q3SBFL*1@WD.8T,@AAEG:>GDU3]CV$XQQ T05$6LS6>+ MBT^9;\OS@C-A(A4,F65/6)\"TE$0%#"WS/$\*J/313"L^@!9\*=[5#WZX+ET M)\%RN1TT($RB#RQL!!^LI ;0WJ-M% Q,I-L3,7GH.R] MZW,9>K;/Y=219=].5G@(S6_L:+9,W[V8SZ^O5LG'2?@C+KY.PW0\O?QY=W8SH3=&6B9AYXBR2'OQM'@0(R:JE+X6]82I*H5NIK]A)S8GJS:& M6ZK*HBR*6M&G4I*ZY<1?TS$L,QXM?GZRB[@*42Z"U-3F<;S1+!\V.(>T=PH% M;U7P06*'>#02N>03"LE2:K/X M>#//F[N3=:(5O.>C<;UP=6ZJ]FDT_]>;68FA(1M5$H84 9QU(BHS3@S=A(<@-01TN_>3F7!YA$ M4^Z-,\@3 EXFU0SI1/(06F&?PNRT5B M@E<2<95//6D-G##$(QMB-)9[GWQIM3_+!YB]0+#U 68?B30 IX,\@6$*B+= MM#:9F]9'9(W.W@XASE#JK6VG ?II/,#L!:MC/,#L(^,&<+[.G?OT^<]51;63 MAI,@ R(0*2 >\D0\81-25&BM@V2$E&Y?L75#C1=T'1POTT,)KP$D%B@SY5%' ME6-(:J- /,: '&@^]=+N7Q8?(VS+U_M9-4/Z?UT\ATL0PR?'@P>5E9)3#A!/#GXA>4G=4QA MQ(7P"M,8C&^F,GX0A8V?#8417$J!#@^F4SY:NG-G-3@X">Z<#PGAY&CN_"^0 MDR!#ZZ2UWHO(0S/EA7V).U$%.P+"CZ^, ^!V.H,Z![/G\2C%"Q(#DRY8I!Q+ MX%H'@G+Y,TJ,)14]AT!1GHPR/J;M1"OMSTD7]P#;61^)?RWE=\<7&7TT7 K$ MM 21D421LS2@A+6T4GA';3,Q64_:3K3<_IR4< ^P]5="-&=LKU3\GA=P';J<^ M@K,[=>C9G7T7(.P@1.!(*C#3W'.!3,0&Q6BY!(91WDXQ M:>E3]JBG+D&KPV\(*ME0D'JQ&50@>C3 M,0(]B3_1$_P?90D.B>>S=@0>7PMVL*,N!NRY1LH9L*,N%Q""946,$JH9R9,L M3\>A[TG\V=]BGX$A."2>S]H0K&XC\V3"W5PS*G'AF$/*YEIB8BS*C$+1!!&) MU(;+9EX1%Z7\[*_-S\ $' S)9ZW_/6(ID:@SVD:05YWL\G=ZT5($'TIUV M6>@9].I;MT]$O4^*QYC1*2GBG@JDG5#(2BVQH,&K5/IASN,=[&ORW\7Y/,;E MFJ_BW,]&2Z3?O"2(3"CK*$9!88EXE X99R6*2I@H S%:EK;$6[93]\IT#[D_ MM4^E6%YY9LIG8/Y2WS[[.+%@B);O &5B)"4P>9+(A'C (H\;9RA2*ID7L$U< M8K#6VH_71D@AL4Y+\K@V2%;[_G,R_Q;]*(UB6+VW4Y01C"5'3 H,+ D!.2\5 M2H9QC%-0(G7J0[H+*)LV4&_24@&A3DMSN!&8@/L'SM%\L7HY:07UQMJ #(YY MJJN&\$E;C9)0$;L #E6W Z@C1AY_O2) RHAT#4CVX&\#X>G'V10\WL7/_')W M\6*R]->_W3CT=^_011(F*9H0"RH@;BU&)B2'B-4$A&Z]\:4G,7785MTD3^F3 MZ5#R:!EBF:"5$MIHHA%$(L6,@MC4F*R$#C%-N14Q>AQ+]Q7ML*VZSD]Q*'2% MVD"Y5(1:#HTO_IA.9M/O(_ORQ8>41C[W(X!%I[/\;WY^_F;][40^9U-(G E$ M"#6(R]R6 .=9>@QHDTP%PIX\VW@>>O?Z8J,X&BKGZ:&97AM)'^WZA=U D'83I#1Q_ZSV%=W?5 MFL*S(#Q0HFR^EK66(D<%4(>=]1CKQ&+I1V0[ME0W:WXHSZJD')J!U0?01Y#, MY'))UZM$1.18UBE%%;;J.UI5]>[-A2BU=) M \6_%EIE9%'][/N:+V4_I"41R]TS$R%T%< 9D7LM>>_!WH+2,6IHH$YHB4FW M0^[ITBV&_4-O+N;#-#OL^E\?A&E2,%X.&V]$(AK M[9 V7".F*!7>N*A)Z3>6FW?3XD%5RJ(4D4#!9E 'R('^.0FCN9]>3W+?6#O_ M^F8\_7O_=.C658ME1KOO_3!)TD C]8Y$I!*-B!NBD8[8(FH"=L'[1'EYK[%\ MDO3QF?EN9-UR^M5MV^!/,<<4H,8?TAM@MQW_5[2S"X\),58P%&R^UM6^PCHA4&:%^_+W M]$) 3,R) _)DOB6)/B$KV]'A^ 0T9P:\@!* M\0);QS0/!OG ).+< 8&8"(1)\I(XRSDIW0N\]R;KUH770E]O\9P8_MY,KV<7 MSAG)4U(Y\4X@\!(6;#QX'Y))S)RG0JCR,6J_/=:M3*Z$OM[".37PC;['"PD$ M2) M9(YZG9N5Y^&9-BC@J(XDT$2I*]YS:=!&ZPZ!K ##X6(Z(2Q>*&:Y=H:B2"&D MXLD$9#FH'"ZL[$;$"XGH)8SC(I@L[WC_SM)6H+W&2:P[& MX^G?=N+C!=6)*>PDDI2 &Z&-1HX9CV+@'L*K%)UZ4L:Z(2G5YZN=\&,:QL]A M^;QO@\/#VZF'M_:O?WCXJR^N\I\N#$LTF6@0P,,BKG!"X(M&A"45S$I%M"Y= MXCIHH]UNDW'#$#R>G-KIM[F!RHL0%742PJ#@ P3BB7MDO)#(2^T)ED[3XHVZ M-FRE&ZY.(4U1@M<53\(=9+R\GF5^7N#D@ O!HF3R6SG*,3*2!11Y+H!+G//8 MZ:7/_LA9[:@;@$XAH5"0\PVX[1NH>3^=^!5!/!%A(U! J6*YGD AEX,1;Y7 M3DD@]DA0NM]4-S2=0FZ@+/_;'!-^PZ[EK\OQOWN7<#Q?JEC=QHY='J98PV)O MK(@8P1$$-D-[BQS)%Y\Z"L^B8TR6GIQ4MECC,8HS^RZ"](E;X9#3!&@*<*@: MQ\ 3XTZ;/-Q1NM*Y[N>[:*JXHH^4MYN)W@QNX*#YR\Y&N4;[G@ LB6&Y(WZT M+B$X%\'CBDJA)#4A8.R,):5CJF>;:*K,81^ [,?>!O!QOW'C(E=2YB>Q/M]) MP<'J)";(\^B(\SP)6]KAZ(>'8_D5^^!A&#N;"VQN[RHO7 K))AR1%#'EF@A MLXP$6:8\<,=(K$NGS=;OI*FZ@')'RB!&-V V'E/QI$?43;7A[0]SI3VY8$(+ MF5A"6(K\_IXJ9' "[6"1)""9X /[);OWV%3ROQS$"@NG=?"]6MU0?K*+^#'. M?([EJ(K!YB>/QAA0+@^4:BTI"IQYYE.P.AT5?&OVV%3R_V#@VU;.-[?-#M<0Y;R5=8&W[\!7XWAXWD_HXW#W==""8:G5] M0@C+0^Z/HZU'(3!N37!2EA]76YR*.K<-1X;EL\Z?=<'0@!>0FQM\2 \H6G9> M8>E,9'=/2HFH ;\^99]?S M:]4/PQ"J \M)S>!\+N<&#X=$AJ(0%F,1I96E[]EZ;K$N1@N 8GH\"=5^_W_3 MEOGN:(EW!\N*%A(8=<%'A*T"E]T9AS2'WQDMC*$Q"?]TD, &%V?'A^IBYJ 2 MGAZ(W;6A\\PO>48-EUZ*J$#I!!.($VF0#L2!J3'9^JN[%_]'@ M4Y;EM0'TR,O=3%*2,A >-1+>6\1E-,@IPU$*7"@2-'@/MG^4M1^4#I8S.!J4 M#L#\VGC:0()C1K'K400!&$D&;BQ!491H1!)$5Q)3C@SW>YV^GRU;JK@:%@Z MF"!J(^RC7<#&-Q B"?,X6(*2# Z.YN218Y&B("RU5&AG2#=7>MM7ZM[W'PU! MQ1A=&S%?HO\ZF8ZGES\W$8.C#OGMK)..PP$L(!@ YB#B(XU 33*N6_?:75^J M^S[O:,@IRO#*/?]?+I],S(##BY_O[=5-CVB*%??@ER$A"1C-Z 2RTDA$+-&1 MLA2Q[C3Z;T?'_W7?KCR(MXW+R2*"J0RL3_';-829]H%V/"7IMO\O<$"I9%!0 MAB*N@#SCM4!84/U1D[L+_/IH050^[![,8X_0!(?O]K9 ME?7Q>C'R=CQ_._$KT\L$\$L!CUB4,D]\8TB[E!];^.0$MLJ2;F?=C@_5 \F! MY#H]$).K V:^B&"K;P]]ZQ)1N8&#Q@SG 3\6&18\ F?/$L.Q"D_3RIOP\6C= M.L?6L> PG(6UI?_2+JRS\]%\(Y9C"B&:)!$U6@$U*8*O)C2*@?D8,;::[2Q_ MZ?:I.K>"1\)(64;7ALWO<0(\ C=_M7?J"&!;Y-972>2]A]Q%7J#HP)4C*B5M MNMT?/UFXSL7?D2"Q#Q-K ^#MY.IZ$G\;3>_QZU-04>* : HQWR31;/8BL@DS MZP-FM.,,F.=KU[FS.Q(,]F1E;23\+PCH0!RP_PSE>QH([-$FGE"B.#>&TAZ9 M9##R.%%!M:)!=.MQO^$#=6[ACH2)$DRM#8P_IK-O7Z>??]ZZ11%+S(DQ2 ,/ M+)PG4NU8X$A'V86!L [Z??@0VCVZVK/,9(JXC( MG_-9K=9I=8%%YXC 1Q M%G;-#7+"P[DF"8-@B#IGNT40=TO6Z1IU))D/8UP#XAZ%D9WY(?RL+;X_T^>-CDA2\9&9SCT[.D9,JH3PAQ7E&A&:=.B-T M0]?S#=1+@^POT^< V9/!M0^IN])>T)GOH\7/6PL:HB>.0DR5!$$<*XN<8PH" MJ\1DLH%BTBTP7;]^=0CL*[6UU='#6=C >Z!/TY]V?+=Y16S$',(H(ZR!F#KG M:QPP@P0CJ4B12U.ZO?*C#=3+C94%R/[\N4O#16\5 M)DC(*. LBQ@Y+23"!,ZXJ!4)3SN.;)#_^O7KY;(. ($"+*R-@O4E\J/))9!T M.;-7\Z7CK'3R40"0D\!@U 1$5C8/BY4RI^-2LLG3_D9AT^?JOG=I)# ]D'2: MQ]M*)UGB1E/B40)/&BQI[HHLC$.6"4IHHA[30HBK&:D>2LB],#2 XVVBZ%FA MO4V,T.5L=$82XLZ#!BJJD1"$* Y^FN3=WN45?%M5"4-#A#S@,6N0,_V M>JE:S@;O:' H*0SGM0@4O#:=$P]1:V=5=*[3?*M=%>:W'ZS[!J^1\VVX"%K MS6VE$B4$H@$61!>LYIV:X^P0^:./5A;Z$)%- M2_"OMN!'DP<;S[. 9#(TC_?.,^=UON25 7'KN &:G,:=6G'N$OS#CU9\-U!" M\(/YU\ E>8'#\=UH$M\NXM7\(M%EU0(]QXI,YVJK#I M97O[[+#NF_;JB#V"6!L [0N_;!\^!PKBZ'L^A-['Q>T(N*2L)RE%Q"+6P#8I MD(D4XBOLB!%122E+SZK8MI^ZA6'- +*8R ;#[WND!K>:+^3PN@*@+1F#3 M*F@D0Y[J++A&SB2.J :OG06?DBK=\77;?NHF@)H!8#&1-0O ^VFJQ"0?2(@H MTB01Q\;G]$8>B>@XP]0YE\(Q3^FZ=[1-0W"8T!HX@U__^QIV_3GZZ]EH,8KS M-]_?C_Z^U,*.TP M=MM9W3"\&4P>0(RU0^NW$Z#$CO/XM<]?[2SG[6YFS-C+>.$94T'*A*)-RZIE M@9Q2 47/B/960'S6K4_DMJ_4[5N^O$K>YA%:%]B"JT"L M02Z1 '1ICL"OD+G"0 E+B:2TV_.D'A^M\VBU+; =2D9M8>^V/"#K4[S7I@_I M%03TX^FWF^=B\\5O/Q\^&@/GUD@IG$0B!@MD"H-,(!@)G0=K18N)[-:&J<1N MZCRW;1FM1Y!JFS!^2"LHZC=@[NC&%X:X[/HJAC?3V1,>S,%+YI)(MYP+!SJ; M@H1(S0,7C.%6LFB>!=>]P#QD3Y4>$I\"I@\NXMK(_CB;^AC#_ V(Y>[QPFJ: MZ\U55PP73B>F#28H& JJBGE EN71AL0+8C F G?S"KI\K=+KY;;06%PLM7%V MEVS:V YY?N%IB-%KC)@3.%<2I7R+JI&PG-CKYS8[UU/'32(:69J'IELED,U#LH4)FD4 Z4")JPSTWPL>X"YD,-HSBE2;F]L+!K M&$4?P=1^TM&YAY7V3B@>";@P-IAX,AO]WFO MNE[?CA^S1&(L.4J)PLZ]4 A"<(ITDD()C['&K)/P'RU["D,F!LM^. -KB_YI MGVL"AVCN58.6!$H/%OP\3:P/@ONLQ MPX2H(!TB'(CF#'X!Q&I$'%8^F>@PZ98M[-UM$6K!.0 M2SC"1B;$,7@M6E**'(]&6S;+[CR](C!D"C%W#:ZNC[N8&I)T"I& MBA3-^PPNF#6"M:81&-:?),X^H M638PC %IHCWRPOD0#=9*T'+H:KY=<"^9=FH7W(?!M<^H=?T-M5#*80S1<\B% MB#2?L3@H1!,GED;,&36=SJ:AS2&/W"BXE[QV-8?LP[S:PG_>U=1QBX$1AD4/ MMI)@Y"SXTDYHZZ4W@N!N7NF05K!';OX[6.C[,*V!YS&/&Q=CV&_"N3I3D?R^ M-H]: CHR!=8&FYC$HLM9<-"VT$=N$CP$&?MSMP%H%*TTD@]A.NE&XX?O1G**8W-&.('5P=& TJQ*H3)!9OKGDF^_N''UR%7 M \SG$?X?OM@?%Q!Q*JF4S<,+0>]M'F$F7$*)R^0TF MGIKL PNXX+/LHD5O;^&/5Q&H@8-O>"G;FE4*%*CMVMN>96>WHK_[S)H"'INP M5$)1A ,X_V:V>7: M\^C_^^7T^_^(/MPL_^)O.PM?1E=@&^^YMMN&/ +0PT5OL./#/636?Z&G?1F\ M^4)&9OE\[C<+)\?+Z54&P0K4]R?>;S_O_\[J+S=[A,_ D?AQ;"P?;FW$9?QO, M[L@O8EAN[<_):#'_]/G/@R!@^[?J]N\^(A8ZL;P.*L!>7]P0=+6TT_?Q^= S M9?.*!;;XQ^3;*"_Z!>K5O&5=LKB%E>=.%(QM'^TO[CX.@V% MY?5DS2JWW\.DM9X;CUE$4H]7K'+E-TA.:SG1B)2RQK^< MS,.LG)B>+%G%21ML_9[SHA%!_&]UV[9NE5*R7J+KP)46%&_^DU(K2WDS#Z/@K7=KPL=]Q'4$^6JAN4;>?Y=!<#:JO2 M>'R_K_G.RYX.2K1NP6H2VL#S:3<&-) %O[]4VJXT@YK4/UJ[;K#<28NV,J6X ML(Z="EM/U=,6!8>\GJP/]T>WXQ^^/2A?/6 *XM%WZI;AUTI$K&-U W!8[NW% M-_B\']VT QE=?EW,/[_X]/D@L-C]O;K5:4>$1V?6UW9@UIT><*)G"LM' [<+ M5^E9NW\\\(0O+8CNSTF8C7]>WCW&UV%]N:U>MTY6UO]2VL:0%D;W^,?,? M9R-?0+_NEZK3I+2_<)X1WX)$?H<38/'*+N(;.YK]9V\E\!%S\,K/+ MFN4'/MGCG>]9F;?E,T7*\[J2L6>-7J6KI^X;O.EX,OTZ>17G_]?.QG:T=H>; MFL*L^X?UKBFW77%-.]);KPSI&22?69&!E\@;E]UCL_?+_?83F+Y_4F+M@A7O M4W?)XJ%%W\:,RB?Q_=;VSD8\6:J:;+9R>ZU4VLI#K#ESRAP*FQ=N0%9;\A([ M&?*/SN@=),[HJD-'RN7]2I5UA.(?B]DXS_*:?TA?9@'$5Z:P8\NRU2#:[PC> MS9CJ!W'>58D+V\LBK2&_%9%\&2WV]EX?+56M@'2@4!XQH+)4/EV/ M(\%.D.PTA.FW1=R_SG?3FM7J1?O):0=+*@OL_71R")EM6;9:K6@_L>UF3!,& M<+FO/'_%+DH8P4?+5:L&'6((US&B(6/X978U692UA0^6K%;Y.=P4/F=(6Y:P MD, VKUHM.[^7'6Q.;+'3%>OEY8=8PPW\:$)6KZYO6B(6$-+= M4O42\T.D\Y0#38CE027'Y>6+[W8TWK?(9=NZ];+T0P2VE3>M)GM?SY:OG [4 M?>7YZD52NSLV72"CFX<6?H^SGQ_2LV\]0\(P'ZW+!_90U]6JMY_9/WNW=L%J M5[Q]Y/-04[>QI78@$.? NV5R))_&>R5SNZ&)'?^9 M_S#[,I^]GB]&5ZN)'.5Z>W7Z0+5\Y5"I]F%;90E_N%Z C9\L;W3*F=+-JU9+ M8@Z5Y4X&M7, OI\N_BO>G=2Q5/.I+A^HEO$L<%CN9%ME";^!1:>3>$MIB6*J M#4M6RX8.E>)VUK0EMU?7\M]C6V?[U3+G1:2^M@4),&-C.UEM^.W5MSP5 PAPH_%H\;., M[S;LB_52S(5 T8^S[41@)5V\+RU>( AKT]=;L\'"[QF4Y";NKJJS\/6ZT"^OC]4!5 CU7WM"/QM2^2Q^.GVQO%0D4DFQ>N M5WVU5133?GRI++J/<5I 3O>KU*PIV%Q''T[7J=7#N*90- M3/A5JWC,D^97?>*O^L1^L@G_]\MT&8_OJQZ/5ZI61K5-.]826UL X_'=MLJH MQM/EZAWK:]D][4)[[H= MV_O%\:WE+UY./\=QS&-N5QC:.W6Q?L5Z!\DP>6WE2^TX!;82[ISZ#RF-/*S[ M9E)&UW:O7L\$#I-E9W[5MIDQSGZ?3:^_O9W/KPM*=-NZU:ISA]K1W3RJ;5&_ MYHZ0X6ZCI:2X;=UJ=;E#K>MN'E77Q>F7Z<*.2^2!GZY5K=QVL,ZMY45]";WP M"XC$QS\_VE$H)*AU2U8KK!TNKRVP>E <0]C9>VP\8F9^6N^/$26(R._3L? Y4^+4I%DOT_5JU4=?'+=T^]61>;:VV M[GIL9^]&\T7!5/?F53N)LZ7KK)T,JBW YY9E[]Z_ZY?L5*W0TF76=M94O_F_ M-?[E!;AK[4Z2;.DJJR.S*HKT>HXNK?UV<>>XOYO.M]5K)3MWRTVL_N%*DN/% M_/:_W(MT_=J=A-C*!=96]E3W=IYXWONJW]H%.XFKI0NH;6RI_=0Y.U29HD(" M6[=>)WFU=&&TA2DM7/$7:8_Y<*%. FKIEF<=&ZH[(=.]2R5OU^@DCY;N8)X0 MWT:9]][BZ%NO2ENZ)FFP3'4Z^1TW36V?*9(JXVN9!3HN['Y4\^0,O AZ^[U]WIRNUH^/%RZU*34W:M7? C: M66Z/W^QVY%?UI]3K]OE^NEAMM8P)[_Z5:B^YBLIY"_\.;]%7/\B_.#N/__._ M_7]02P,$% @ E(L#5W\]KC3H# %5H !@ !X;F-R+3(P,C,P-C,P M>&5X>#$P,2YH=&WM7&U7XD@6_KZ_HE;/]N@9%0SG\2*AP-R[3-U0XK%9%1-1!/)!T--*J7*/KD6\H;? M4OM<G_<.^XS[X"6O-)^>?^_Y2V8"L/M'*4G ?ME:\3#XI#A_B?'AT[I(-*G8^[K MX4FY5/K'5F:H9G>Z2 ,^"$\,P?"T+^!XR6-/!$*>;)?,OU-\4NS3$0\F)S]U M^8@ITF1CTA8C&OY44#141<4D[]N!BO_)3LIEV-S\.;8$?8!U AZRE$!+DGLW MY#VN2;GDE,_V<'S.L1;0"J#)CP\FK7R.&JS8DWP1_:65Z'^W?5P^_?GGG^'_ M_5/R;OM]^934W':WVFB21MUM=AL7#;=.&LV+5OMSM=MH--%N?2;=3XT.J;=J7S[#)'A>JW[IN*31)?#Q>:O[B31;70(KN.U&]9)4 MFW5RW?IR62>7C=_L%L^"4L,_5]F] UW4#MGVW?52IE$XSYS2?P4%A M]4:SWJ@!5>3ZD]MV\4B=#ARR XL!#5D];[4M.Q$Y@--M O[5 M7]NNB\,6BO*#@RZ5Y97@^2-6FO^H#6R?[[Z-MK]#Q@![D:T1UR12ZX M5)I4P=#YQFAJ0?20@7D, MH3DFHN0D)#GUQRX*YBI#J0C)FA.S@PD;H4D.]T M#K/B"=> H[>"KL\=ZCL3MQ3D1 -W"6!MM ,<$@\!9:J(Z!/R3QK&5$[(?JE@ M/=&+096X?7!SFM\R4@<_NQ$@]R9&5GM,CQD+R7]8Z E9((W0RFTEM!-@+! !(401$R,@0P"P91$%.E -%S+C3SAO>07K$P M5)/@EH:< JRCB(:3C8 TH7BS,(4?TJ#JD$0X,^BB:$K69Q*M!-@(&,UX2!CU MAF TP,UP/Z9!,$'C09_)2"P%^8I*/=D B V*L&=@#9)%Z/D,Z:,8<:;6B9*3 MP/1=PI;7$Q"1=8J)"2?B_=X)*I!WKBT]!CL(@>SLRUG@B<-4Y21#%-^D+"$.O,7Q$[FZWK A8M MVNY%J^VNUW !2VXY+)9P#A!G \'#00%_)0,A?,.86QK$M!=@ A J[K.$M3A% M,H_Q2)MA*N[WN/+J/%QF>9W7H1H59YTB ML5;5F%:/5'ZE\4'H]4(8O0#J^Q(9G485R\MHSQ4-3[WMQ9SHM'L@;K"B$4--D& M^+[[L(^8N.^I)N\;E6+6[P]WJKMDSO(02*LL6CX+F#;U!\*UN4/A$&';.K]D M44"]#)1/13*B/D;IQ8#U+08Y[F1-%YKK-<*&A'?;Y?=XI;SJS[1H9)@727$+ M.59:5#)Y<@1T")][R#K(BA56QI&M=7;+ A$91:'H#7F2H,,U>N6(5$$>>K B4[.EJ.3AE11^[&EEDD E2"!,[#FM;7%E4G48@D%I/@T. M(9W8&TX)3N4R.9U/,A?N,+K13T_,[ICTN&*V%&THJHGB16SSPE9D!#ZGF)#J MPGNG4B 92(%:(#5FB$4*;[:Q(25S^;+.OK._X^T"M2V\DA@#D7,[I:NKV;/# MY.QN/:JXY1*??T3[D&L\ ,?%8']F3;L9#[T@]C$'5W&@3:0TRPS%\0R(8239 M+1>Q2F?/%"JQ7E;^<(IBH"%WCTP%&CI!+\ YYF31A#& M'13%M,A"HPA0PAIF(5D"/,QCLW!T!3(%\$X--W(%\ *+"[A'OW)\@T6KCF]W!K12;I2N@,L MA5CV*0]BR3+77X9AIGZ5AYS9)CEZ7XI1N@? L%#]$]'X@+(3"67N"4XD"RC6 M !9V@2;6HG0_A?:4"&*]>,I?:,Q[I.-ROF,T7^P?MHDN=)&S/XBDS<7U1R?M"^^DW> P8,[,)P8S8WK_@M%>S2L4YER/ MBT9NHP[O/]H MFE(N2;#*D%VA]P5$JIO0@=2< C)[D%;-NG12-:X,DER/*=6/@UFOOP$=$+8C MSMP7T)2W-M@Q_,R->"!@TD.JE\^T5QZTNH7B._=NYV5^ 9FI69 MXZ.6[DQVI]9A2&U8[%O+ *;+8_;7I-CS0*=3<#=/!&8+&&Z00'<-QD;$VE24 M-I/AMH\!Z[HK<[[\M9ROK,+Y!$=L6'Y@RRT!W*Y.#:KOM@\^G,Z,A"2SES@2 MV\ #KFSG/"'].7=?YG9F<;W%VAZ($0Y0FB:=*-G.F)1N3(B\H1"*K:(C<"YN M,YPGI(W8F&]#"'/[GYJ%3>@3=ZF$(&"YT=T )=M]>N_#Z[D?JNV2+LJNN3F/ MJ*0#22/3-#(O^[W=!S6[UU2CR[\H6M_%I]F>++H-RE,E:SZOA-)%_*R>1/U@ MK;IY/@+X:2I>#"\?0$_Y?8:1I"18\">K*'$A9^8C4Y:&QN@#OG;%1>';$^X; MOI&.O^ F_GQCL?]V^PXO8K!\%T)ZMH1I&XO6VW_HWGD,FVH587<1)-D*7\U) M^A]L#VQAA:8)R4:48XG;&])PD-AT^*"/!^Y/#\S,@?-")"Q6",E!B&E@>R"S M?=B;<;$QO5)>;W\\U87TKAU4VKP4C"$JOMB7Q'FYG>YI@66^OPW[IGEH&JZ5 M66UYP_SR+IK"?)=^SH8F !B(6R;#5](P>O!V;=JOAH^8-5S2\7IM6>[[\M-2 MI!4X4-[D'61\ 4""R4NNC?->& GH>"KO'4VUB1J0V-^%O"F8<9CF#_@MGC^Q M;B:S!'WBD'N9V: [?; OMFT"EWPE0G_H@!&(#8I4ZL1@=X!0JF/P).OMH2:Y MPH"9= ^M)O/BA._>S!$*TUYW^T9)]MEXB)5M<3_;5L4#?HOOWQ5F\IJTYHV] MA.'4K]D7M5$:%VR@Z0WLH,6 8<]/8=I1!%S7L;9O?*<5;P5.&LA76MKOTF%8 M6(?@._NN"];P,_C\34O:N'(O*('FS434NCB9=03;?3L?=+K0OK\S*@ M>]2\PI'K_I;WU2=H33D&2,-H+M,;$.Q#]V.,TF*P/M*\-"+P;2BL\*W:Q/X$ MX%?*/][,E7GEQY7YCROS'U?FJUV9EYS2@\+#<*F M_73GY+%C'NUI_^&S@R.GU*)[D@YZRD1\GEP+"Y;2_AF'&&VG.J49SXRRFL_6U/H.?N]02NZ MLIQ#59SW^:?*1-C%"G#JJ^IPWVC+YPYPSB?V=C#Y9RZ[E/E)SBE$@ &$$$,^ MH9JLFL?D G&X(A ':P.B"8%R"D7VY*_[W%W\.LU[&;B"R)/[IE($R4?-;KN<5E[=GHK)&JCN1F"F?2S9F\G5KZJR%(F_IX',F:L9( MY1@G$S_MF=CQ^UW/_K4N ]^[7,>^;KH/\/4$L#!!0 ( )2+ U>O MH64( 0@ '(G 8 >&YC'@S,3$N:'1M[5IM4^,X M$OY^OT('=2Q4)2$)+P,)0U4F9&I3-04L9'9G/UTIMARKL"VO)"=D?_T]+3DO M$+@)R\Y.EEJJ2&*KU6IU/WJZ)?LLMFER?A8+'I[_Z^S?U2J[4$&1BLRR0 MN M1<@*([,1^R44YHY5JZ545^53+4>Q9<)/CH/#>E0?'O/@^)B'4=!L'AV=GOZW ML86N$/=]C)TFXOU6*K-J+&C\UN%1;ML3&=JXU:C7_[/EY,[/(I59#*;1V?_T M.E8U<3V",JOR5J,)35;54S\4 E2K>VZ^ZO32W5B* M?2R'TK*#1JWQ< ;KV1[ \T)_)^.[O9M!_V._VQGTKR[9U4<3ZWWI=3\/^C_WT 2IW@V[_GQS^[ES.6"#*W;;Z[IN!_5FV74V_V\[E<,G MI\+^FL&?]N-MY^9#Y[)W6[WZ\JGW*^MT!^219KW>7!<2WQP 3WNM7V$?N#$R M8?T:N^"QG');8==Q[:)688'05D939F-N=[:/3MIKXSOG80@NJB8BPD@G,\3+ M+ 3:6U6Z\YTFW*A]/Y ^%(5'S\M(]:J&!"II"B,0*7&4-@6)%9 M70C, $G;Y6^$D[,45UKRA$4\P"W-5(JL8I676Q'(1"",X7I*(BF_$XP@,-=I M<"^$,1@R<#!WP>"@D4R0Y )+XN@5H _ MB*-9+[7++ *S<"NA1V9!4H30"> L1; "T$EBHQQQ)\@2E)-D@"UN?<2T<.A!M.4P$!9()0'*8 M2!-3#Q)+P8W$CW0=2A,DRA3H1ZRI5>)ADFL5B!"W#=L%,$(!F/GH]^Z#F&GJ2?$6LMH=8#B6Q9>Z#HP4 1 M!J)Y/L RFBG1OZ*0.CC>('SRO0W"9_.0_' A#'94")7+95_'4872;, +LWX7 MRG=# 4R4(_D,J@H-!6"FL32.[" E,J>':N<%32Y3K18)=R K4V@)E$K)P=0B MP94G &+!(X.OAQ8KF+P:RA($)R+_B)\!<=N%(:'&X/AT]KQNU4( MKTU4*TA>G^+6!C06P5B&1.;QS6 M:( W@+=P8_ VYTL?S%504,E5%FNN915V+Z!(RN$J" I-<5]*FH]5ILI8]*,C M72@R ;3\Y@]R_ G-8_D(T 5M/1(M[<6V2+BC 3HUR(JY17O>GIB;>5U!A.>@ M+D*7"9P;2I:>LD3>B:0\)W@D7WF=9UZ)[8W:;QV]D?V6.TP,9\NBLN EHLEE M@"XHBE#V@E+C8;TZ-XVC9K5*FWEJ=S>@+TVEM4(\1_]#A;ZWF0A^1WG6EV8NT[JBTIUESDY\7@2UH#,>HJ,1H,T;XH4X("+W$S*S/'DP=A;RN*;M^OI(%E'&GQ10FY+EE1I'FBI@*MDUAY'N0/L NLO;X:J+W@ MB9YUNZ2R>0CL"5V%GQ.>&]&:_6B#K/.$3ULR<]YRG=JELJ&R5J4M>G(^)M)' MG5 ^-W9H\LV+A^JUNG^P;C7^P]G(97/-->W;<+7M\*1V6G^^N5YK/-OV)ZG= M=R9[L^$9@^"\WSK8FG4H8=.JLX;S[$S?_Q%MYO5?Z=UN+-] M".2Y3_:APG9^[/_:&<>67\C MIVV27YS&EK08*EC#4]?8SDK*.&QG^^"DS;JQ%!'KW8N@H'TQN_+EXS^.>^RX MW6M_6@3J7_'6WA]QUXM\,'\QZB]<68TFIGV!?.NJ:=8I1H6Q.]N-XWK[H.)> M'GOT@M;7X_X (LY/^RZ[/9$\E]\1RY5Q#PU;_HA\+%;>&EO0F4N/]447/@2G M%7:URU=>-"L__3MO^^Y=N_\!4$L#!!0 ( )2+ U<64$+)W@< , F 8 M >&YC'@S,3(N:'1M[5KO;]LV$_Z^OX)+\'8)8#OR MC[2)G0;PT@1U-R1=FF+;IQ>41%E$)%$3*3M^__KW.5*R'3M=G:7MO& %ZDCB M\7B\>_CMXG2[[516WUGI,#=W]R8 '7;_7P]\H\EX==KI^^\@3_E'GO^T==(6XZZ/-+!&O=U*9 M-6-!X_=[A[D93&5HXG[;\_ZS8^5.3R*5&0Q6H+.[=#K6-?%B#&5&Y?UV!YJ, MN#--GLAQUK?SVW&J:O% ):KH[WKVWX!:FA%/93+K_W C4Z'9I9BR:Y7R[(>& MYIEN:E'(R EJ^3\!&S&(O9TZ^U]!3R(S4<^GW:%)G-_%TI>&==NMSOT9;&9[ M ,^+XF\R_NS\^F9T,3H;WHRN+MG5!;MY>\[>7X\NST;OAS^SB]'E$)>XNKJ MU/DU>__Q^L/'X>4-N[EB'\[/;+>NUZF[?AA>_SB\//_0O/KMY_/?V?#LAEHZ MGK>Q:[ZZ(WH/.F+48.]4G+%W+?93&<0-%HC"R&C&3,S-B]W#H\'&LJ2%G;:_["5,1^$UF@B@8;94&KP?9,+-B+W:-. MQQNM0?["-SQ],C1@'TI2W""),H$ @*B %CNN*, MCHCL%DC3M25KICX7L/6V#FPWB\A0B+?U$4""9 "3]1.J8>I!8"FXD?J3[4.H@4;I$/V+-0B4.)GFA A'BL69[ M $8H #,7_?.[(.;96+ A".FZ3"#1[O)F^W!/."O:AZ&[<[>2JLW,P9/T,V*M M)=0Z()$M&P\4W1LHPD TSWM81C,E^B<44MV76X1/OK]%^.STR ]OA,9N J&R MN>SS.&I0F@UXJ3?O0OG.%\!$-9++H*HLH #,-)':DAVD1&;U4.V\H,EEJBU$ MPBW(JA1: :51<3"U2/ E#-$JD:'=W>K2US*4O)!DO719WC)_1FI*39G7KDEM MT[2E1J4%K,&^UG;*45C*H$PXT3GF9"U89'#T.NFE!>%CD@K6T-$F 3%%H# M;%4Z%AE*BP3(1HO(:^F.MY84&$9Z$N0IL)K!LJEIZQ1-Z*I#HH6)%O/,TS3\3V5FVX#I_)ALN> M)H;ULF@L>(EH, RVU<3F^$M%<[WDQ!^EA.%VA9598(\1]O_=5'VU?#Y,4(JA M-)2 &8=-M!T.I HJK0\W]Q,!;^E/.M*,YMI;5%I#S/K(Y]'0:W:BK@CA ?H MC(?HJ,6(\WK,@4XX"([DRIS/'@R]IRR^/;M>H9( MUE$!OF@@Y,)2'$!CSYTK=#5:)F JW36#D> MY/>P"ZP]O1IH/>(UGK&[I*K9!_9$T82?$YYKT:\O!B#K/.&SOLRLMVRG0:7, M5\:HM$^OC2=$^J@3JI>F%DVN>?%&N>6YM\JFP/^P'KEJ;MFF Q.NM_6.6L?> MIYN]5ON3;5]([8$UV9D-SV@$Y_5.=Z?N4,&F[[&V]6RM[T]$._D="2^_:";0 MK?E1Y=]^';8[F/B+W1Z09W_9NZNWE_;-Z\>SMW. ?5F_5/BS\,PQ63I58O4L M_S%.6WY%_94/W+^7!>Z(;!NA17I]_9O2MU^L;)'!;GK-A.2ZU>;';?ND- MN@W[*=;*YTY_Q4\'-ET^D(V7O[C*E;:O(?ONT'TBUK[!6I"DS;?>H@OWP92E M6>_RF<^VJE_W!=F!_7+M_U!+ P04 " "4BP-7B52K>9P% !U& & M 'AN8W(M,C R,S V,S!X97AX,S(Q+FAT;>59;5/;.!#^?K]"%^8HS"3!S@L- M3LH,#3"$NP%*TN'NTXULR;&FCN1*,B'WZV]7=MY(>Z2=NQ9Z?/#$7FG?].QJ M=^DE=I(>]Q).V?%/O9]K-7*JHGS"I261YM1R1G(CY)C<,6X^D%JM7-57V4R+ M<6))PVLTR9W2'\0]+>A6V)0?S_GT#HKWWH$3T@L5FQWWF+@G@KVIB)"&M--I MMOPXYJW8]X\ZAXSQN-..>7P81D=_^A78"LN+/<;.4OZF,A®"4'[3:F>U. M!;-)X'O>+Q6W[K@7*VE!F(;-Q<^"QR8GJL? S*HL\!O R?('6Z.I&,O V5ZMCZIZTVN34Y!KE7$)IQH_C$7FKL(,-R26&F;$"');9YR MXC=IS6_MA?M$Q6[YD$>Y%E: 0F\BFG] ,CI(<-O%MA+%$_,Y<_GLI,$:' M%D+50%0R3O: ^KX^K/?K(,P_?-U%3L#\+35&I&10)ZS@C0K8C1KS9!5IIBEG8[Z[T^YTMXZ3C#(&.:V6\M@&S<-YY B)K@AJ^.4[18Y?GQOQ[6-A MW2V-3KV-;A@M#PB/V'_=->1=3C5 ,IV16YY!?!" Z[G2$^)[M7<8,>ZH,E!" M,5)@_S*7'-'H=9M>U=T9[DBGB8 CMXD [!8''E&'?OA K04\P%Z*L;5,AVOH MNW%"1%1JLD1AG*>@7P2:IPBBJ;#)X_@V"*1EN.U1B&J]_-#>8XLP7P_7]E$7 M4?X#X*WQ+/$F)&!H4@ A BX4=C+,P7@4CTZ.$<4S@!_&XC\ M-Y5F9;ZAS%I!(WL@_GK1C8ELP^4J^_;9P&^ -;L[+;BLW9.\/1D.![^YVN_D M8O#'R6@!R-(;_V"HAV96MEKZHGQR>7UQY6K4]_V+-7<\ 8 R)EW(9F"!2@4C M<]5?C"^5"0XCH&P("K:POJ] M&RW [@P,WP#$_H^+B*_WT@90]C>1(TBESW4XQB M-ONO11&KJLB8!;J>S( M2A[ /\26,%(:Y+F)=#@#23&4WC)""A;@%;E:OC'U.,+*"C%6,N MH?M,5PQ&?Z2@04Y!B;5VV,"U5)K]^0YC=4R>*>,ZWL =%$C=&)PO[V_70WC+ M+32$2SRWFUN>F+67SV+L?^#^W? W4$L! A0#% @ E(L#5UD]2?T'%0$ M++$0 !$ ( ! 'AN8W(M,C R,S V,S N:'1M4$L! A0# M% @ E(L#5_D+Z-IN#0 %8T !$ ( !-A4! 'AN8W(M M,C R,S V,S N>'-D4$L! A0#% @ E(L#5SL/4),I%P ZML !4 M ( !TR(! 'AN8W(M,C R,S V,S!?8V%L+GAM;%!+ 0(4 Q0 ( M )2+ U<>*,9!5T@ .%< P 5 " 2\Z 0!X;F-R+3(P,C,P M-C,P7V1E9BYX;6Q02P$"% ,4 " "4BP-737)C_4W8 ^* D %0 M @ &Y@@$ >&YC&UL4$L! A0#% @ ME(L#5Z&^#K3(?@ -R0& !4 ( !.5L" 'AN8W(M,C R,S V M,S!?<')E+GAM;%!+ 0(4 Q0 ( )2+ U=_/:XTZ P !5: 8 M " 33: @!X;F-R+3(P,C,P-C,P>&5X>#$P,2YH=&U02P$"% ,4 M" "4BP-7KZ%E" $( !R)P & @ %2YP( >&YC'@S,3$N:'1M4$L! A0#% @ E(L#5Q900LG>!P P"8 !@ M ( !B>\" 'AN8W(M,C R,S V,S!X97AX,S$R+FAT;5!+ 0(4 M Q0 ( )2+ U>)5*MYG 4 '48 8 " 9WW @!X;F-R J+3(P,C,P-C,P>&5X>#,R,2YH=&U02P4& H "@"B @ ;_T" end